Пример: добавление цвета фона с помощью сценария

Можно применить свойства к элементам в выражениях сценария, чтобы значения свойств изменялись на основании содержащихся в них данных вывода. Рассмотрена общая процедура применения цвета фона с помощью сценария и приведен пример использования схемы источника данных Rational DOORS.

Процедура

  1. На панели Палитра выберите элемент, например Текст, и перенесите его редактор содержимого шаблонов.
  2. Перенесите атрибут из схемы источника данных в элемент.
  3. Выберите элемент.
  4. На панели Свойства выберите свойство, такое как Цвет фона текста, для текстового элемента.
  5. Щелкните на многоточии.
  6. Перейдите на вкладку Выражение сценария.
  7. Введите сценарий.
  8. Нажмите кнопку OK.
  9. Сгенерируйте вывод для тестирования изменений.

Добавление цвета фона в атрибут Rational DOORS с помощью сценария

Этот пример использует схему Rational DOORS с пользовательским атрибутом color, чтобы применить цвет фона к ячейкам, которые содержат цветные данные в выводе.

  1. Перенесите элемент таблицы в редактор содержимого шаблонов.
  2. Введите 2 строки и 3 столбца.
  3. Перенесите запрос в таблицу. Пример: module
  4. Введите заголовки столбцов в первую строку. Примеры: заголовок объекта, Текст объекта и Цвет
  5. Перенесите запрос во вторую строку. Пример: module/object
  6. Во второй строке перенесите атрибуты в первые две ячейки. Примеры: module/object/Object_Heading and module/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. Нажмите кнопку OK.
  15. Создайте выходной документ.

Комментарии