示例:使用脚本添加背景色

您可以通过脚本表达式将属性应用于元素,以便属性值根据它们所包含的输出数据进行更改。此任务提供了有关使用脚本应用背景色的常规指示信息,并且包括使用 Rational® DOORS® 数据源模式的示例。

过程

  1. 从“选用板”视图中,选择一个元素(例如文本元素)并将其拖拽到模板内容编辑器中。
  2. 将属性从数据源模式拖拽到元素。
  3. 选择该元素。
  4. 在“属性”视图中,选择允许使用脚本的属性,例如对于文本元素为文本背景色
  5. 单击省略符。
  6. 选择脚本表达式选项卡。
  7. 输入脚本。
  8. 单击确定
  9. 生成输出以测试更改。

通过使用脚本向 Rational DOORS 属性添加背景色

此示例将 Rational DOORS 模式与定制 color 属性配合使用以将背景色应用于输出中包含颜色数据的单元格。

  1. 将表元素拖拽到模板内容编辑器中。
  2. 输入 2 行和 3 列。
  3. 将查询拖拽到该表中。示例:module
  4. 在第一行中输入列标题。示例:Object HeadingObject TextColor
  5. 将查询拖拽到第二行中。示例:module/object
  6. 在第二行中,将属性拖拽到前两个单元格内。示例:module/object/Object_Headingmodule/object/Object_Text
  7. 在第二行的第三个单元格中,拖入 module/object/color 属性。
  8. 选择第二行中的第三个单元格。
  9. 在“属性”视图中,选择颜色选项卡。
  10. 对于单元格背景,请单击省略符。
  11. 选择脚本表达式选项卡。
  12. 选择您要向其应用该脚本的属性。示例:module/object/color
  13. 输入脚本。示例:
    if (color == "green")
    {
    "00FF00"
    }
    else if (color == "yellow")
    {
    "FFFF00"
    }
    else if (color == "green,yellow" || color == "yellow,green" )
    {
    "6B7D02"
    }
  14. 单击确定
  15. 生成输出。

反馈