коллапс

Сверните древовидный узел

Синтаксис

collapse(parent)
collapse(parent,'all')

Описание

пример

collapse(parent) сворачивает узлы семенного дерева или древовидный узел. Если parent является объектом Tree, то узлы верхнего уровня в древовидном отображении в свернутом состоянии. Любые дочерние элементы вне верхнего уровня не выходят из строя. Если родительский элемент является объектом TreeNode, то заданные отображения узла в свернутом состоянии, но дочерние элементы в том узле не выходят из строя.

collapse(parent,'all') коллапсы все дочерние узлы семенного дерева или древовидный узел.

Примеры

свернуть все

Создайте дерево, которое имеет три уровня узлов, и расширьте все узлы.

f = uifigure;
tree = uitree(f,'Position',[20 20 175 100]);
    
% First level nodes
category1 = uitreenode(tree,'Text','Runners');
category2 = uitreenode(tree,'Text','Cyclists');

% Second level nodes
equip1 = uitreenode(category1,'Text','Equipment');
equip2 = uitreenode(category2,'Text','Equipment');
    
% Third level nodes
shoes = uitreenode(equip1,'Text','Running Shoes');
bike = uitreenode(equip2,'Text','Bicycle');
helmet = uitreenode(equip2,'Text','Helmet');

% Expand all nodes
expand(tree','all');

Сверните узлы верхнего уровня.

collapse(tree)

Расширьте узел Cyclists.

expand(category2)

Дочерний узел Equipment уже расширен, потому что предыдущая команда collapse свернула только узел Cyclists. Если вы хотите свернуть все дочерние узлы, задать опцию 'all', когда вы вызываете функцию collapse.

Входные параметры

свернуть все

Семенное дерево или узел, заданный как объект Tree или объект TreeNode.

Смотрите также

| | | | |

Введенный в R2017b