Difference between revisions of "Tree.Parent"

From SunFlurry wiki
Jump to: navigation, search
m (1 revision imported)
1>Admin
Line 17: Line 17:
 
== Синтаксис ==
 
== Синтаксис ==
 
<code>
 
<code>
{{Grey|Tree.}}'''Parent''':''<Ветка-родитель текущей ветки (BRANCH)>''
+
{{Grey|Tree.}}'''Parent''':''<Ветка-родитель текущей ветки или само дерево (BRANCH,TREE)>''
 
</code>
 
</code>
  
 
==== Возвращаемое значение ====
 
==== Возвращаемое значение ====
Возвращает объект ветки-родителя текущей или пустое значение, если текущая ветка прикреплена к дереву или является сиротой.
+
Возвращает объект ветки-родителя текущей или само дерево, если текущая ветка прикреплена к дереву. Если ветка является сиротой, атрибут возвращает пустое значение.
  
 
== Примеры ==
 
== Примеры ==

Revision as of 10:17, 24 May 2022

  Selected (Родитель текущей ветки)
Объект:Дерево
Статус разработки: Реализована
Тип:Атрибут
Обращение к БД:Нет
Доступность:Чтение и запись
Визуальность:Нет

Применимо к объекту ветки. Атрибут получает или устанавливает ветку родителя текущей ветки (ветки, на которую указывает текущий объект). Если ветка прикреплена к непосредственно дереву, функция возвращает пустое значение. При установке этого атрибута ветка перемещается соответствующим образом в структуре дерева. Для указания того, что ветка перемещается в самый верхний уровень, в атрибут можно записывать объект дерева.

Синтаксис

Tree.Parent:<Ветка-родитель текущей ветки или само дерево (BRANCH,TREE)>

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

Возвращает объект ветки-родителя текущей или само дерево, если текущая ветка прикреплена к дереву. Если ветка является сиротой, атрибут возвращает пустое значение.

Примеры

aTree:=Form.оДерево.Value;
If _And(not isEmpty(aTree.Selected),aTree.Selected.Level=3,aTree.SelectedValueName="Строки") Then
  //Переместим курсор на ветку-родителя
  aTree.Selected:=aTree.Selected.Parent;
EndIf;