Реалізація логічних умов у компонентах форми
1. Загальний опис
У компонентах форми, таких як Textfield, Textarea, Content, Number, Email, Date/Time, EditGrid, Select, Checkbox, Radiobutton, File, Data Import, додано можливість налаштування необмеженої кількості логічних умов. Це можливо завдяки вкладці Logic, яка дозволяє кастомізувати поведінку компонентів залежно від заданих умов.
Одним із налаштувань є Property > Disabled, яке робить компонент неактивним (disabled), коли вказане значення відповідає умові.
На цей час реалізовано лише налаштування Property у стані disabled.
|
| Ознайомтеся із налаштуваннями вкладки Logic в описах вказаних компонентів: Компоненти моделювання UI-форм. |
2. Процес налаштування
-
Налаштування на вкладці Display:
-
Відкрийте налаштування компонента, наприклад, Text field.
-
Перейдіть на вкладку Display.
-
Активуйте чекбокс Disabled.
-
-
Створення логічної умови на вкладці Logic:
-
Перейдіть на вкладку Logic.
-
Натисніть кнопку
Add Logicдля створення нової логічної умови. -
У полі Name введіть назву логічної умови.
-
У розділі Trigger встановіть параметри спрацьовування умови:
-
В полі Type оберіть
SimpleабоJavascript. ДляSimple:-
В полі
When the form componentоберіть компонент. -
В полі
Has the valueвведіть значення, що буде тригером.
-
-
Для
Javascriptвведіть відповідний код.
-
-
-
Налаштування дії умови:
-
Натисніть
Add Action. -
У розділі Action встановіть параметри дії:
-
У полі Action Name введіть назву дії.
-
У полі Type оберіть
Property. -
У полі Component Property оберіть
Disabled. -
У полі Set State оберіть
False.
-
-
Збережіть дію, натиснувши
Save Action, або скасуйте, натиснувшиCancel. -
Збережіть усі налаштовані параметри на вкладці Logic, натиснувши
Save Logic. -
Якщо потрібно, ви можете відредагувати або видалити логічну умову, використовуючи кнопки
EditабоDelete.
-
-
Додавання декількох логічних умов:
-
Ви можете додати більше умов, використовуючи
Add Actionпід кожним доданим блоком Action. -
Після додавання усіх умов, збережіть зміни для форми.
-
-
Перевірка налаштувань у розділі "Перегляд":
-
Перейдіть до розділу Перегляд.
-
Перевірте роботу логічних умов. Наприклад, при деактивованому параметрі (checkbox) Зауваження присутні, текстове поле Коментар має відображатися як неактивне.
-
Активуйте чекбокс Зауваження присутні, щоб переконатися, що текстове поле Коментар стає активним.
-