коллапс

(App Designer) узел дерева Коллапса

Используйте только для приложений App Designer, или при создавании приложений с функцией uifigure.

Синтаксис

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

Была ли эта тема полезной?