How to update a uitree in a GUI
Mostrar comentarios más antiguos
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.
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
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!