配置更改颜色报告

此示例显示如何创建模态按钮并将此选择存储在报告变量中以供进一步处理。
  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 浏览器中保存并查看报告。