getdataaction

Функция получения и задания значения поля "Действие" для свойства

Синтаксис:

val = getdataaction(prop_id);
getdataaction(prop_id) = val;

Аргументы:

prop_id - идентификатор свойства блока.

Описание:

getdataaction – функция позволяет осуществлять получение и задание текстового значения скрипта "Действие" свойства с идентификатором prop_id. Идентификатор свойства может быть получен, например, с помощью функций addproperty, getobjpropdataid.

Результат:

Если функция используется в правой части операции присваивания ("="), то 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;

В данном примере происходит удаление имеющегося свойства блока, добавление нового и задание для него группы с помощью скрипта "Действие".

Сопутствующие материалы