Класс иерархического многоколоночного списка (дерева).
UITree([<nTreeColumn>],<acNameColumns>) --> Объект UITree
<className> | - Имя класса. Значение: "UITree". |
<nodes> | - Массив массивов. Массив значений. Каждая запись содержит массив строк значений по столбцам соответственно. |
<nodesId> | - Массив строк. Массив идентификаторов элементов дерева. |
<onSelect> | - Блок кода. Действие, вызываемое при выборе строки двойным щелчком мыши или нажатием клавиши 'Enter'. |
ADDNODE | Добавить элемент в дерево. |
CLEAR | Очистить дерево: удалить все элементы. |
GETSELECTION | Возвращает номер выделенного элемента. Нумерация начинается с 1. |
GETSELECTIONID | Возвращает идентификатор выделенного элемента. |
SETACTION | Указать действие, вызываемое при выборе элемента одним щелчком мыши или нажатием клавиши 'Enter'. |
UITREE | Конструктор. Создать дерево. |
tree := UITree(1, {"N1","N2"}) node1 := tree:addNode({"Node1", "node1111"}) node11 := tree:addNode({"Node2"}) node2 := tree:addNode({"Leaf1"},, node1)
Андрей Черепанов <<skull@eas.lrn.ru>>
Не зависит от платформы.
Добавить элемент в дерево.
addNode(<columns>,[<id>],[<parent>],[<sibling>],[<expanded>]) --> <oNode>
<columns> | - Массив строк. Массив значений по столбцам соответственно. |
<id> | - Строка. Идентификатор элемента. |
<parent> | - Объект. Родительский объект. Указывается объект, , возвращённый при предыдущем вызове этой функции. |
<sibling> | - Объект. Поместить перед элементом того же уровня. |
<expanded> | - Логическое значение. Сразу показывать дочерние элементы. |
Объект элемента, который можно далее использовать как родительский.
Очистить дерево: удалить все элементы.
clear()
No arguments
Returns NIL.
Возвращает номер выделенного элемента. Нумерация начинается с 1.
getSelection() --> <nNode>
No arguments
Номер выделенного элемента. Нумерация начинается с 1.
Возвращает идентификатор выделенного элемента.
getSelectionId() --> <id>
No arguments
Идентификатор выделенного элемента.
Указать действие, вызываемое при выборе элемента одним щелчком мыши или нажатием клавиши 'Enter'.
setAction(<action>)
Returns NIL.
Конструктор. Создать дерево.
UITree([<nTreeColumn>],<acNameColumns>) --> UITree object
Returns NIL.
Пред. | Начало | След. |
Class UITOOLBUTTON | Уровень выше | Class UIVBOX |