配置更改颜色报告

此示例显示如何创建模态按钮并将此选择存储在报告变量中以供进一步处理。
  1. 创建名为“更改颜色”的新 Application Studio 报告。
  2. 在“属性 - 报告”窗格中,将“即时写回”选项设置为“自动”。
  3. 创建名为 Selection 的报告变量。
  4. 创建名为 Save 的报告变量。
  5. 在变量属性中,将 “FALSE” 指定为默认值,并选择 “False” 作为“持久的”选项。这将禁用“保存”按钮,直到选择了新的颜色。
  6. 创建名为 Result 的全局变量。此全局变量将对话框中的选择转移到主报告中。
  7. 在 B2 单元格中指定“更改颜色”。
  8. 在 C5 单元格中指定“绿色”,在 C6 单元格中指定“黄色”,在 C7 单元格中指定“蓝色”,在 C8 单元格中指定“红色”。
  9. 将示例数据插入 F5:I7 单元格范围:
    密钥 标题 已启用 样式
    ID1 取消 TRUE 第二级
    ID2 保存 FALSE 第一级
    注意

    对话框有两个按钮。“取消”按钮为第二级按钮,包含灰色文本,且始终启用。“保存”按钮为第一级按钮,包含蓝色文本,在选择值之前处于禁用状态。

  10. 将 A1:D12 单元格范围设置为“可见报告区域”。
  11. 将 A12:D12 单元格范围设置为“页脚范围”。
    此范围保留 Web 扩展。将此行的高度更改为至少 50 像素,以使 Web 扩展适应。
  12. 在 A12:D12 单元格范围内插入模态按钮 Web 扩展。
  13. 在 “Web 扩展格式”对话框中,指定以下值:
    主题
    指定 “="鲜艳"”。
    模式
    指定 “="浅色"”。
    项目列表
    指定 “=F6:F7”。
    项目数据
    指定 “=F5:I7”。
  14. 要保存颜色选择,请在 C5 单元格中使用以下设置定义操作:
    • 操作
      类型
      指定“设置参数”。
      条件
      指定 “=TRUE”。
      模式
      指定“超链接”。
    • 输入/选项
      在 Web 中刷新
      指定“整个报告”。
    • 参数
      名称
      指定“选择”。
      属性
      指定“Value(.Text)”。
      值
      指定 “C5”。
      名称
      指定“保存”。
      属性
      指定“Value(.Text)”。
      值
      指定 “=TRUE”。
  15. 在单元格 C6、C7 和 C8 中定义相同的操作。分别替换单元格坐标。
  16. 要关闭对话框,请在 F6 单元格中用以下设置定义操作:
    • 操作
      类型
      指定“关闭对话框”。
      条件
      指定 “=TRUE”。
      模式
      指定 “Web 扩展”。
    • 输入/选项
      名称
      指定“对话框结果”。
      值
      指定“确定”。
  17. 要在关闭前保存选择,请在 F7 单元格中用以下设置定义操作:
    • 操作
      类型
      指定“关闭对话框”。
      条件
      指定 “=TRUE”。
      模式
      指定 “Web 扩展”。
    • 输入/选项
      名称
      指定“对话框结果”。
      值
      指定“确定”。
    • 参数
      名称
      指定“结果”。
      属性
      指定“Value(.Text)”。
      值
      指定 “=ReportVariables.Selection.Text”。
  18. 单击“确定”。
  19. 在 Web 浏览器中保存并查看报告。