Поделиться через


Метод Microsoft.Reporting.WebFormsClient.ReportViewer.recalculateLayout

Повторно вычисляет макет элемента управления ReportViewer.

Синтаксис

$find(viewerId).recalculateLayout();

Замечания

Если размер элемента управления ReportViewer изменяется вследствие изменения включающего его элемента, то данный метод позволяет повторно вычислить макет элемента, чтобы он занимал больше или меньше места на веб-странице (в зависимости от изменения). Например, если элемент управления ReportViewer настроен так, чтобы заполнять ячейку таблицы, то если изменяется размер включающей ячейки таблицы, то элемент управления ReportViewer не может правильно изменить свой размер автоматически. После таких действий следует вызывать этот метод. Этот метод не нужно вызывать в случае, когда изменяется размер окна обозревателя.

Когда веб-страница выполняет обратную передачу или клиентский элемент управления загружает содержимое, обращение к любому методу или свойству вызывает исключение со следующим сообщением: «Выполняется обновление отчета или страницы. Дождитесь завершения текущего действия». Используйте свойство isLoading, чтобы проверить, выполняется ли обновление отчета или страницы и можно ли обращаться к методам и свойствам.

См. также

Справочник

Класс Microsoft.Reporting.WebFormsClient.ReportViewer