Flex Obtenha o pai XML de um item de árvore selecionado
-
23-09-2019 - |
Pergunta
Eu tenho um controle de árvore baseado em XML. A estrutura XML é recursiva, para que as crianças possam ter o mesmo elemento que o pai. Agora quero deixar o usuário adicionar e remover os elementos. Faça isso, preciso obter o elemento pai do item selecionado. Código seguinte eu já colecionei juntos:
var selected:XML = treeControl.selectedItem;
parent.insertChildAfter(selected:XML, newElement);
Só não sei como chegar ao nó dos pais selecionados, pois não existe um método como Treecontrol.SelectedItem.parent ...
Obrigado por qualquer dica! Markus
Solução
Você pode fazer isso com o método pai () no objeto XML.
var parent:XML = XML(treeControl.selectedItem).parent();
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow