exponenta event banner

двинуться

Переместить узел дерева

Описание

пример

move(targetnode,siblingnode) перемещает целевой узел после указанного однорангового узла.

пример

move(targetnode,siblingnode,location) перемещает целевой узел после или перед указанным родственным узлом. Укажите расположение как 'after' или 'before'.

Примеры

свернуть все

Создайте дерево, содержащее два узла верхнего уровня, каждый из которых содержит дочерний узел.

fig = uifigure;
tree = uitree(fig,'Position',[20 20 200 150]);
node1 = uitreenode(tree,'Text','Runners');
node2 = uitreenode(tree,'Text','Cyclists');
runner = uitreenode(node1,'Text','Joe');
cyclist = uitreenode(node2,'Text','Rajeev');

Двинуться Cyclists прежде Runners.

move(node2,node1,'before');

Двинуться Cyclists после Runners. Поскольку значение по умолчанию равно location является 'after'Ты можешь опустить этот аргумент.

move(node2,node1);

Входные аргументы

свернуть все

Целевой узел, указанный как TreeNode объект.

Родственный узел, указанный как TreeNode объект.

Целевое расположение, указанное как 'after' или 'before'.

Представлен в R2017b