Свойство Microsoft.Reporting.WebFormsClient.ReportViewer.reportAreaScrollPosition
Возвращает или задает объект Sys.UI.Point, представляющий позицию прокрутки области отчета.
Примечание
Для получения или установки значений свойств клиентского API необходимо вызывать методы доступа к свойствам, которые именуются с помощью префиксов get_ и set_.
Синтаксис
var v = $find(viewerId).get_reportAreaScrollPosition();
$find(viewerId).set_reportAreaScrollPosition(position);
Параметры
- position
Объект Sys.UI.Point, представляющий позицию прокрутки, которую нужно установить.
Возвращаемое значение
Объект Sys.UI.Point, представляющий текущую позицию прокрутки.
Замечания
Когда веб-страница выполняет обратную передачу или клиентский элемент управления загружает содержимое, обращение к любому методу или свойству вызывает исключение со следующим сообщением: «Выполняется обновление отчета или страницы. Дождитесь завершения текущего действия». Используйте свойство isLoading, чтобы проверить, выполняется ли обновление отчета или страницы и можно ли обращаться к методам и свойствам.
Следующий метод сбрасывает позиции прокрутки области отчета.
function resetScrollPosition() {
var viewer = $find(viewerID);
if (!viewer.get_isLoading())
viewer.set_reportAreaScrollPosition(new Sys.UI.Point(0, 0));
}