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 对象,表示当前滚动位置。

注释

当网页正在执行回发或客户端控件正在加载内容时,访问任意方法或属性将导致异常,同时显示消息:“正在更新该报表或页。请等待当前操作完成。”[The report or page is being updated. Please wait for the current action to complete.]使用 isLoading 属性检查是否正在更新报表或页以及是否能够访问方法和属性。

以下方法重置报表区域的滚动位置。

function resetScrollPosition() {
    var viewer = $find(viewerID);
    if (!viewer.get_isLoading())
        viewer.set_reportAreaScrollPosition(new Sys.UI.Point(0, 0));
}

请参阅

参考

Microsoft.Reporting.WebFormsClient.ReportViewer 类