Tree.GetNode

table Tree.GetNode ( string ObjectName,
string NodeIndex )
Примеры

Описание

Возвращает таблицу, содержащую свойства указанного узла объекта каталог (tree).

Параметры

ObjectName

(строка) Имя объекта каталог (tree).

NodeIndex

(строка) Индекс узла, чьи свойства понадобились.

Возврат

ResultVariable

(таблица) Таблица содержащая свойства указанного объекта, индексированная следующими ключами:

КЛЮЧ
KEY
ТИП
TYPE
ОПИСАНИЕ
DESCRIPTION
TextстрокаТекст текущего пункта.
DataстрокаДанные текущего пункта.
SelectedлогическийЗначение истина (true), если пункт выделен, значение ложь (false), если это не так.
ExpandedлогическийЗначение истина (true), если пункт развернут, значение ложь (false), если это не так.
CheckedлогическийЗначение истина (true), если пункт помечен, значение ложь (false), если это не так.

Примечание: Если место для метки в объекте каталог (tree) не показано, будет всегда возвращаться значение ложь (false).
NodeIndexстрокаИндекс узла текущего пункта.
ImageIndexчислоИндекс (указатель) иконки, которую будет использовать текущий пункт объекта, когда он не выделен. Файл иконок указывается в свойствах объекта каталог (tree). Для более подробной информации смотрите описание ключа ImageList в действии Tree.SetProperties.
SelectedImageIndexчислоИндекс (указатель) иконки, которую будет использовать текущий пункт объекта, при выделении. Файл иконок указывается в свойствах объекта каталог (tree). Для более подробной информации смотрите описание ключа ImageList в действии Tree.SetProperties.

Если данные не существуют или происходит ошибка, возвращается значение nil. Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему.

При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия

Примеры

Пример 1

-- Get the node properties
-- Получаем свойства узла
NodeProperties = Tree.GetNode("Tree1", "2");

-- Check if selected
-- Проверяем, выделен ли узел
if NodeProperties.Selected then
   -- Node is currently selected
   -- Узел в настоящий момент выделен
else
   -- Node is currently NOT selected
   -- Узел в настоящий момент НЕ выделен
end
Получаем свойства узла "2" объекта каталог (tree) "Tree1", и проверяем выделен ли узел.
Смотрите также: Связанные действия