Перейти к содержанию

Настройка динамического отображения атрибутов

В Comindware Business Application Platform есть возможность реализации динамических форм для заполнения. Данный функционал настраивается в разделе «Правила для формы» в настройках конструктора конкретной формы.

 

Сценарий

При создании заявки на командировку сотруднику нужно выбрать страну, город и аэропорт, в который ему необходимо прибыть. Отображать сразу все атрибуты не совсем удобно, желательно показывать их последовательно при заполнении предыдущего.

 

Описание

В продукте создан шаблон записи «Заявки на командировки» с атрибутами:

  • Страна (request_country)
  • Город (request_city)
  • Аэропорт (request_airport)

На форму вынесены атрибуты и настроены следующие типы отображения:

  • Страна (request_country) - обязательное
  • Город (request_city) - скрытое
  • Аэропорт (request_airport) - скрытое

 

Настройка:

В правилах для формы вынесите элемент «Правило» и настройте действия:

  • Для атрибута Город (request_city):
    • Тип действия – изменить тип доступа
    • Новое значение – обязательное
    • Условие применения – NOT(EMPTY($request_country))
  • Для атрибута Аэропорт (request_airport):
    • Тип действия – изменить тип доступа
    • Новое значение – обязательное
    • Условие применения – NOT(EMPTY($request_city))

Примечание : в разных формах шаблона записи можно настроить разные правила для отображения атрибутов.


Исследования осуществляются <br>ООО «Колловэар» при грантовой <br>поддержке Фонда «Сколково»
Comindware