Tree.Index

From SunFlurry wiki
Revision as of 09:16, 18 March 2020 by Admin (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  Index (Индекс ветки)
Объект:Дерево
Статус разработки: Реализована
Тип:Атрибут
Обращение к БД:Нет
Доступность:Чтение и запись
Визуальность:Нет

Применимо к объекту ветки. Атрибут получает или устанавливает позиционный индекс текущей ветки (ветки, на которую указывает текущий объект) в массиве веток ветки-родителя (или дерева). Если ветка является веткой-сиротой, функция возвращает 0. При изменении индекса, ветка перемещается относительно соседей соответствующим образом. Индекс начинает счет с единицы. Функция ByIndex позволяет адресовать ветку по ее индексу из ветки-родителя.

Синтаксис

Tree.Index:<Индекс текущей ветки на ветке-родителе (INT)>

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

Возвращает индекс ветки.

Примеры

//Переместим текущую ветку aBranch на позицию выше, если она не является первой дочерней веткой
aTree:=Form.оДерево.Value;
If aTree.Index>1 Then
  aTree.Index:=aTree.Index-1;
EndIf;