Microsoft.Reporting.WebFormsClient.ReportViewer.recalculateLayout 메서드

ReportViewer의 레이아웃을 다시 계산합니다.

구문

$find(viewerId).recalculateLayout();

주의

ReportViewer의 크기가 포함하는 요소의 변경 때문에 변경되는 경우 이러한 변경에 따라 웹 페이지에서 공간을 더 사용하거나 덜 사용하도록 이 메서드를 사용하여 레이아웃을 다시 계산합니다. 예를 들어 ReportViewer 컨트롤이 테이블 셀을 채우도록 구성되어 있는 경우 포함하는 테이블 셀의 크기가 변경되면 ReportViewer의 크기가 자동으로 조정되거나 올바르게 조정되지 않을 수 있습니다. 따라서 테이블 셀의 크기가 변경된 후 이 메서드를 호출해야 합니다. 브라우저 창의 크기가 변경되는 경우에는 이 메서드를 호출하지 않아도 됩니다.

웹 페이지에서 포스트백을 수행하거나 클라이언트측 컨트롤이 콘텐츠를 로드하고 있을 때 메서드나 속성에 액세스하면 예외가 발생하고 "보고서 또는 페이지를 업데이트하고 있습니다. 현재 작업을 완료하는 동안 잠시 기다려 주십시오."라는 메시지가 표시됩니다. isLoading 속성을 사용하여 보고서나 페이지가 업데이트되고 있는지 여부와 메서드와 속성에 액세스할 수 있는지 여부를 확인할 수 있습니다.

참고 항목

참조

Microsoft.Reporting.WebFormsClient.ReportViewer 클래스