Пример TrafficLight

В этом примере бизнес-правило TrafficLight используется для индикации попадания значения атрибута времени в оценочный интервал.

Модуль Требования содержит атрибут Накопленное время типа Целое число. Когда пользователи добавляют значение в этот атрибут, необходимо показать, попадает ли значение атрибута в оценочный интервал.

Для настройки бизнес-правила TrafficLight введите следующее бизнес-правило в атрибут контейнера бизнес-правил:
 =TrafficLight('Накопленное время',"10","20","Красный","Желтый","Зеленый")
Прим.: Если нажать Вычислить выражение, будет показан текст соответствующего цвета светофора.
При изменении атрибута Накопленное время бизнес-правило TrafficLight обновляется и показывает цвет в зависимости от значения атрибута:
  • Для значений не менее 20 цвет светофора красный (красный цвет светофора).
  • Для значений от 10 до 19 цвет светофора желтый (желтый цвет светофора).
  • Для значений меньше 10 цвет светофора зеленый (зеленый цвет светофора).
  • Если значение отсутствует цвет светофора черный (черный цвет светофора).

Если атрибут контейнера TrafficLight указать в атрибуте Префикс модуля, состояние светофора будет показываться в названии элемента. Для того чтобы указать TrafficLight в атрибуте Префикс, выберите Настроить > Модули > Атрибут Префикс.

(Цвета светофора в качестве префикса названий элементов.)


Комментарии