Можно применить свойства к элементам в выражениях
сценария, чтобы значения свойств изменялись на основании содержащихся
в них данных вывода. Рассмотрена общая процедура применения цвета фона
с помощью сценария и приведен пример использования схемы источника
данных Rational DOORS.
Процедура
- На панели Палитра выберите элемент, например Текст, и
перенесите его редактор содержимого шаблонов.
- Перенесите атрибут из схемы источника данных в элемент.
- Выберите элемент.
- На панели Свойства выберите свойство, такое как Цвет
фона текста, для текстового элемента.
- Щелкните на многоточии.
- Перейдите на вкладку Выражение сценария.
- Введите сценарий.
- Нажмите кнопку OK.
- Сгенерируйте вывод для тестирования изменений.
Добавление цвета фона в атрибут
Rational
DOORS с помощью
сценария
Этот пример использует схему
Rational
DOORS с пользовательским
атрибутом color, чтобы применить цвет фона к
ячейкам, которые содержат цветные данные в выводе.
- Перенесите элемент таблицы в редактор содержимого шаблонов.
- Введите 2 строки и
3 столбца.
- Перенесите запрос в таблицу. Пример: module
- Введите заголовки столбцов в первую строку. Примеры:
заголовок объекта, Текст объекта и
Цвет
- Перенесите запрос во вторую строку. Пример:
module/object
- Во второй строке перенесите атрибуты в первые две ячейки. Примеры: module/object/Object_Heading and
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"
}
- Нажмите кнопку OK.
- Создайте выходной документ.