Динамическое заполнение виджетов Single или Multiselect
  • 31 Oct 2023
  • 1 Минута для чтения
  • Авторы

Динамическое заполнение виджетов Single или Multiselect


Вводный текст

Отображение в выпадающем виджете только применимых в данный момент опций

В этой статье вы узнаете... * Как условно изменить содержимое выпадающего виджета


Чтобы лучше понять эту статью, убедитесь, что вы разобрались в основах виджетов Single или Multiselect: Статья

Использование выпадающих виджетов может быть очень мощным, особенно если для их заполнения используются массивы. Но иногда необходимо показывать различное содержимое, основанное на определенном условии. Этого можно добиться с помощью таблицы конфигурации, содержащей условие в поле ID, а также различные варианты, разделенные запятыми, во втором поле.

Dynamically populating Single or Multiselect widgets_339020728.png

В первом виджете выбора можно выбрать причину простоя и нажатием кнопки загрузить из таблицы соответствующие выпадающие варианты. Триггер для этого будет выглядеть следующим образом:

Dynamically populating Single or Multiselect widgets_339020868.png

Текст, разделенный запятыми, соответствующий выбранной причине простоя, загружается в Record Placeholder. Функция 'Split String' сохраняет их в массив 'Dropdown options'. Этот массив затем заполняет второй виджет одиночного выбора.

При запуске приложения второй виджет не будет показывать никаких опций, пока не выбрана причина простоя:

Dynamically populating Single or Multiselect widgets_339022458.png

Когда выбор сделан в первом выпадающем списке и применен триггер на кнопке, второй выпадающий список заполняется соответствующим образом:

Dynamically populating Single or Multiselect widgets_339022578.png


Вы нашли то, что искали?

Вы также можете зайти на community.tulip.co, чтобы задать свой вопрос или узнать, сталкивались ли другие с подобным вопросом!


Была ли эта статья полезной?