Hello there, I have implemented a uitree with a context menu, following the general guidelines of Yair Altman. The uitree displays a list of existing files in a folder. The nodes are constructed one by one through a for cycle which reads the file names. The context menu allows, among other options, to delete any of those files. The problem is, when I delete a file, the tree is not updated, but that was expected. How can I update it to reflect the file deletion?
What I've tried is to rebuild the whole tree but when in my function which does that calls uitree...
[handles.mtree,handles.container] = uitree('v0', 'Root', handles.treeRoot, 'Parent', handles.treePanel);
set(handles.container, 'Parent', handles.treePanel) % fix the uitree Parent
the uitree is created in a new figure, not in its original figure's parent 'handles.treePanel'
Thanks in advance!

Respuestas (1)

Christian R.
Christian R. el 23 de Feb. de 2019

0 votos

delete(t.Children) and ovewrite the tree.

Categorías

Más información sobre Graphics Objects en Centro de ayuda y File Exchange.

Productos

Preguntada:

el 13 de Mayo de 2013

Respondida:

el 23 de Feb. de 2019

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by