GetCurrentItemInfo

Получить описание выделенных в дереве сигнала или папки в виде json-строки.
string GetCurrentItemInfo()
Информация о папках также доступна в аргументах обработчиков событий pDragStarted и pDoubleClicked.
 

Формат json-строки

Пример возвращаемого результата:
{
     "tag": "Messages.AdminMessageSignal",
     "dataType": "string"
}
Пример использования в обработчике команды, на которую ссылается DragStarted:
// получение значения, возвращаемого функцией
var json = GetCurrentItemInfo();
if (json != "")
{
// разбираем объект info var info = JSON.parse(json); // записываем в журнал сообщения о начале перетаскивания сигнала с именем
<tag>
LogView.AddMessage(0, "Начато перетаскивание " + info.tag);
}
 

Атрибуты

 
Атрибут
Описание
isWritable
Определяет, доступна ли запись значений
isHistorized
Определяет, ведется ли запись истории значений
isEventSource
Определяет, является ли сигнал источником событий
Информация также доступна в аргументах обработчиков событий pDragStarted и pDoubleClicked дерева.
 

Возвращаемое значение

 
Возвращает описание выделенного в дереве сигнала или папки в виде json-строки.
 

Пример

info: string = GetCurrentItemInfo();