collapse

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

Описание

пример

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

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

Примеры

свернуть все

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

fig = uifigure;
tree = uitree(fig,'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