Реалізація логічних умов у компонентах форми

1. Загальний опис

У компонентах форми, таких як Textfield, Textarea, Content, Number, Email, Date/Time, EditGrid, Select, Checkbox, Radiobutton, File, Data Import, додано можливість налаштування необмеженої кількості логічних умов. Це можливо завдяки вкладці Logic, яка дозволяє кастомізувати поведінку компонентів залежно від заданих умов.

Одним із налаштувань є Property > Disabled, яке робить компонент неактивним (disabled), коли вказане значення відповідає умові.

На цей час реалізовано лише налаштування Property у стані disabled.
Ознайомтеся із налаштуваннями вкладки Logic в описах вказаних компонентів: Компоненти моделювання UI-форм.

2. Процес налаштування

  1. Налаштування на вкладці Display:

    1. Відкрийте налаштування компонента, наприклад, Text field.

    2. Перейдіть на вкладку Display.

    3. Активуйте чекбокс Disabled.

  2. Створення логічної умови на вкладці Logic:

    1. Перейдіть на вкладку Logic.

    2. Натисніть кнопку Add Logic для створення нової логічної умови.

    3. У полі Name введіть назву логічної умови.

    4. У розділі Trigger встановіть параметри спрацьовування умови:

      • В полі Type оберіть Simple або Javascript. Для Simple:

        • В полі When the form component оберіть компонент.

        • В полі Has the value введіть значення, що буде тригером.

      • Для Javascript введіть відповідний код.

  1. Налаштування дії умови:

    1. Натисніть Add Action.

    2. У розділі Action встановіть параметри дії:

      • У полі Action Name введіть назву дії.

      • У полі Type оберіть Property.

      • У полі Component Property оберіть Disabled.

      • У полі Set State оберіть False.

    3. Збережіть дію, натиснувши Save Action, або скасуйте, натиснувши Cancel.

    4. Збережіть усі налаштовані параметри на вкладці Logic, натиснувши Save Logic.

    5. Якщо потрібно, ви можете відредагувати або видалити логічну умову, використовуючи кнопки Edit або Delete.

  2. Додавання декількох логічних умов:

    1. Ви можете додати більше умов, використовуючи Add Action під кожним доданим блоком Action.

    2. Після додавання усіх умов, збережіть зміни для форми.

  3. Перевірка налаштувань у розділі "Перегляд":

    1. Перейдіть до розділу Перегляд.

    2. Перевірте роботу логічних умов. Наприклад, при деактивованому параметрі (checkbox) Зауваження присутні, текстове поле Коментар має відображатися як неактивне.

    3. Активуйте чекбокс Зауваження присутні, щоб переконатися, що текстове поле Коментар стає активним.