getdataaction
Функция получения и задания значения поля "Действие" для свойства
Синтаксис
val = getdataaction(prop_id);
getdataaction(prop_id) = val;
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| prop_id | integer |
Идентификатор свойства блока |
Описание
getdataaction – функция позволяет осуществлять получение и задание текстового
значения скрипта "Действие" свойства с идентификатором prop_id.
Идентификатор свойства может быть получен, например, с помощью функций
addproperty,
getobjpropdataid.
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| val | string |
Если функция используется в правой части операции присваивания ("="), то
val получает текстовое значение скрипта "Действие" свойства;
если функция стоит в левой части операции присваивания, то скрипт действие
получает строковое значение val. |
Пример
initialization
idx = getpropertyindex(testblock, "prop1");
if idx >= 0 then deleteproperty(testblock, idx);
pid = addproperty(testblock, -1, 0, "prop1", "property", "", 3)
//Присваиваем группу
getdataaction(pid) = "GROUP Группа сигналов"
end;
В данном примере происходит удаление имеющегося свойства блока, добавление нового и задание для него группы с помощью скрипта "Действие".
Дополнительные материалы
Нет.