您可以通过脚本表达式将属性应用于元素,以便属性值根据它们所包含的输出数据进行更改。此任务提供了有关使用脚本应用背景色的常规指示信息,并且包括使用
Rational® DOORS® 数据源模式的示例。
过程
- 从“选用板”视图中,选择一个元素(例如文本元素)并将其拖拽到模板内容编辑器中。
- 将属性从数据源模式拖拽到元素。
- 选择该元素。
- 在“属性”视图中,选择允许使用脚本的属性,例如对于文本元素为文本背景色。
- 单击省略符。
- 选择脚本表达式选项卡。
- 输入脚本。
- 单击确定。
- 生成输出以测试更改。
通过使用脚本向 Rational DOORS 属性添加背景色
此示例将 Rational DOORS 模式与定制 color 属性配合使用以将背景色应用于输出中包含颜色数据的单元格。
- 将表元素拖拽到模板内容编辑器中。
- 输入 2 行和 3 列。
- 将查询拖拽到该表中。示例:module
- 在第一行中输入列标题。示例:Object
Heading、Object Text 和 Color
- 将查询拖拽到第二行中。示例:module/object
- 在第二行中,将属性拖拽到前两个单元格内。示例:module/object/Object_Heading 和 module/object/Object_Text
- 在第二行的第三个单元格中,拖入 module/object/color 属性。
- 选择第二行中的第三个单元格。
- 在“属性”视图中,选择颜色选项卡。
- 对于单元格背景,请单击省略符。
- 选择脚本表达式选项卡。
- 选择您要向其应用该脚本的属性。示例:module/object/color
- 输入脚本。示例:
if (color == "green")
{
"00FF00"
}
else if (color == "yellow")
{
"FFFF00"
}
else if (color == "green,yellow" || color == "yellow,green" )
{
"6B7D02"
}
- 单击确定。
- 生成输出。