move

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

Описание

пример

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