スクリプト式によってプロパティーをエレメントに適用できます。これによってプロパティー値は、スクリプト式に含まれる出力データに基づいて変更されます。このタスクでは、スクリプトを使用して背景色を適用するための一般的な指示を提供し、Rational® DOORS® データ・ソース・スキーマを使用した例が含まれています。
手順
- 「パレット」ビューから、テキスト・エレメントなどのエレメントを選択して、それをテンプレート・コンテンツ・エディターにドラッグします。
- 属性をデータ・ソース・スキーマからエレメントにドラッグします。
- エレメントを選択します。
- 「プロパティー」ビューで、「テキストの背景色」などの、スクリプトに対応するプロパティーをテキスト・エレメントに対して選択します。
- 省略符号をクリックします。
- 「スクリプト式」タブを選択します。
- スクリプトを入力します。
- 「OK」をクリックします。
- 変更をテストするための出力を生成します。
スクリプトを使用した、Rational DOORS 属性への背景色の追加
この例では、出力の色データを含むセルに背景色を適用するカスタム color 属性がある、Rational DOORS スキーマを使用します。
- テーブル・エレメントをテンプレート・コンテンツ・エディターにドラッグします。
- 2 行と 3 列を入力します。
- 照会をテーブルにドラッグします。
例: module
- 列見出しを最初の行に入力します。
例: Object Heading、Object Text、および Color
- 照会を 2 番目の行にドラッグします。
例: module/object
- 2 番目の行で、属性を最初の 2 つのセルにドラッグします。
例: module/object/Object_Heading および module/object/Object_Text
- 2 番目の行の 3 番目のセルに、module/object/color 属性をドラッグします。
- 2 番目の行の 3 番目のセルを選択します。
- 「プロパティー」ビューで、「色」タブを選択します。
- 「セルの背景」で、省略符号をクリックします。
- 「スクリプト式」タブを選択します。
- スクリプトを適用する属性を選択します。例: module/object/color
- スクリプトを入力します。例:
if (color == "green")
{
"00FF00"
}
else if (color == "yellow")
{
"FFFF00"
}
else if (color == "green,yellow" || color == "yellow,green" )
{
"6B7D02"
}
- 「OK」をクリックします。
- 出力を生成します。