用法和示例
分页面板 Web 扩展需要指定以下参数:
- 实际页面:单元格引用。单元格包含一个含有当前页码的变量。1 表示第一页。
- 页面大小:单元格引用。单元格包含一个变量,可决定每个完整页面上显示的记录数。
- 页计数:引用超级数据块的 pagecount 属性。
- 页面大小选项:代表可选择的页面大小的数字列表。数字以
|
或;
分隔。
用于插入和配置分页面板 Web 扩展:
- 创建 Application Studio 报告。
-
插入显示多行数据的超级数据块。
例如,插入显示期间维度的所有基本元素的超级数据块。
- 创建名为 rv_CurrentPage 的报告变量,并指定 “1” 为其值。
- 创建名为 rv_PageSize 的报告变量。作为其值,指定要在每个页面上显示的记录数。例如,指定 “10”。
-
例如,将 rv_CurrentPage 拖到单元格 H9。
单元格显示 1。公式编辑器将显示
=ReportVariables.rv_CurrentPage.Text
-
在包含 rv_CurrentPage 变量的单元格 H9 上,创建具有以下特征的操作:
- 操作:类型
- 选择“设置参数”作为操作类型。
- 操作:条件
- 选择 “=TRUE”。
- 操作:模式
- 选择 “Web 扩展”作为模式。
- 参数:名称
- 单击“添加参数”并选择 rv_CurrentPage 变量。
- 参数:属性
- 选择 “Value(.Text)”。
- 参数:值
- 指定
=Actions.Input.Text
-
在单元格 H10 上,指定具有以下特征的操作:
- 操作:类型
- 选择“设置参数”作为操作类型。
- 操作:条件
- 选择 “=TRUE”。
- 操作:模式
- 选择 “Web 扩展”作为模式。
- 参数:名称
- 单击“添加参数”并选择 rv_PageSize 变量。
- 参数:属性
- 选择 “Value(.Text)”。
- 参数:值
- 指定
=Actions.Input.Text
- 参数:名称
- 单击“添加参数”并选择 rv_CurrentPage 变量。
- 参数:属性
- 选择 “Value(.Text)”。
- 参数:值
- 指定
=1
- 在单元格 H10 中,指定此 VALUE 函数 “=VALUE(ReportVariables.rv_PageSize.Text)”
-
选择超级数据块,然后打开其“格式超级数据块”对话框。指定以下信息:
- 名称
- 指定“期间”。
- 分页
- 选择该复选框,然后在“页面大小”字段中选择 rv_PageSize 变量。
- 在“当前页面”字段中选择 rv_CurrentPage 变量。
- 单击“确定”。
-
单击“对象”工具栏上的 “Web 扩展”,然后双击“分页面板”Web 扩展。
光标变为十字线。
-
例如,拖动光标以在单元格 B11:F11 中插入、调整大小和定位 Web 扩展。
将显示 “Web 扩展格式”对话框。
-
指定下列参数:
- 实际页面
- 指定 “=H9”。
- H9 包含 rv_CurrentPage 设置变量。
- 页计数
- 指定 “=ReportObjects.Period.Pagecount”
- 页面大小
- 指定 “=H10”
- H10 指定每个完整页面上显示的记录数。
- 页面大小选项
- 指定 “="10;20;50"”
- 指定用户可选择的页面大小选项。每个值代表在每个完整页面上显示的记录数。
- 单击“确定”并在 Web 浏览器中查看报告。