Main Content

expand

ツリー ノードを展開

説明

expand(parent) は、ツリーまたはツリー ノードのノードを展開します。parentTree オブジェクトの場合、最上位のノードは展開された状態で表示されます。parentTreeNode オブジェクトの場合、そのノードは展開された状態で表示されます。

expand(parent,'all') はツリーまたはツリー ノードのすべてのノードを展開します。

すべて折りたたむ

3 つのレベルのノードがあるツリーを作成します。既定では、ノードは折りたたまれた状態で表示されます。

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');

Tree UI component with two collapsed nodes

最上位のノードを展開します。

expand(tree)

Tree UI component with two top-level expanded nodes. Each top-level node has a collapsed child node.

ツリー内のすべてのノードを展開します。

expand(tree,'all')

Tree UI component with three levels of nodes. All nodes with children are expanded.

入力引数

すべて折りたたむ

親ツリーまたはノード。Tree オブジェクトまたは TreeNode オブジェクトとして指定します。

バージョン履歴

R2017b で導入