setmultiselectitems
Динамическое присвоение перечня выбора для типа данных "множество".
Синтаксис
setmultiselectitems(signal,itemlist);
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| signal | TMULTISELECT |
Переменная типа "Множество" |
| itemlist | string |
Текст с разделителями типа "перевод строки" (CLRF), формирующий список элементов множества |
Описание
setmultiselectitems – функция позволяет назначать перечень
itemlist элементов множества для сигнала signal типа
"множество". После присвоения полного перечня элементов, текущее значение переменной
signal может быть определено конструкцией вида signal = [n0,n1,
n2,….], где n0, n1, n2 - порядковые номера элементов из перечня
itemlist (нумерация с 0).
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| signal | TMULTISELECT |
В результате выполнения функции, переменная signal, типа
"множество" получит перечень элементов itemlist |
Пример
setmultiselectitems(signal1, "Item 1"+CLRF+"Item 2"+CLRF+"Item 3"); // динамическое присвоение перечня выбора для типа "множество"
signal = [0,2]; //присвоить переменной выбранные значения перечня
В результате выполнения скрипта сигналу signal, имеющему тип данных "множество"
будет присвоен перечень элементов "Item 1", "Item 2", "Item 3". После чего происходит
назначение сигналу signal элементов исходного перечня с номерами 0 и 2. Таким
образом, signal будет иметь значение "Item 1; Item 3".
Дополнительные материалы
Нет.