1. Опис
Компонент призначений для додавання в динамічне вікно списку.
Цей компонент присутній у схемах типу:
Форми.
Блок (Рис. 1(1)) використовується у полі для побудови схеми. При натисканні на блок відкривається панель налаштувань даного компонента (Рис. 1(2)).
1.1. Блок "Form Select"
Блок складається з таких елементів:
Назви компонента;
Гілка "in" - гілка, що приймає (з'єднує з іншим блоком);
Гілка "out" - вихідна (що з'єднує з наступним блоком) гілка.
1.2. Панель налаштувань "Form Select"
Складається з таких елементів:
Поле "Id";
Елемент "View";
Елемент "Options";
Перемикач "Multiple";
Перемикач "Break";
Елемент "Limit".
1.2.1 Поле "Id"
У цьому полі задається назва* (унікальна в межах схеми) - службова назва, що не відображається на сторінці. Використовується як змінна для подальшого доступу до значень.
1.2.2 Елемент "View"
Призначений для налаштування відображення.
Складається з таких полів:
Label;
Hint.
1.2.2.1 Label
У цьому полі можна задати позначку.
1.2.2.2 Hint
У цьому полі можна задати підказку.
1.2.3 Елемент "Options"
Призначений для можливості додавання варіантів у список, що випадає.
Складається з таких елементів:
Options source;
Options input.
1.2.3.1 Options source
У цьому полі вказується тип джерела опцій.
Наразі доступний тільки тип input
- ручне введення опцій.
Можливість задавати опції через змінну — на стадії розробки.
1.2.3.2. Options input
Призначено для ручного введення опцій.
Під час натискання кнопки "Add" додається рядок, який складається з таких елементів (Рис. 2):
поля "Key" - те, що показується операторам;
поля “Value" - те, що зберігається у формі;
інструмент для видалення рядка.
1.2.4 Перемикач "Multiple"
Визначає можливість вибрати один або кілька варіантів у списку:
- можна вибрати тільки один варіант;
- можна вибрати кілька варіантів.
1.2.5. Перемикач "Break"
Відповідає за закінчення виконання схеми.
- ініціює закінчення виконання схеми після цього компонента;
- перемикач у вимкненому положенні.
1.2.6. Елемент "Limit"
Призначений визначення максимальної кількості проходжень через цей компонент.
Натискання на кнопку "Add limit" додає поле "Max" та кнопку "Delete limit".
У полі “Max” вказується кількість можливих проходжень.
Якщо через компонент проходження буде більше, ніж зазначено в полі "Max", то використовуватиметься гілка "failover", яка з'являється в блоці компоненту при установці ліміту.
Натискання на кнопку "Delete limit" забирає ліміт, повертаючи кнопку "Add limit".
Рис. 3. Встановлення ліміту