Flex Получить родительский элемент XML выбранного элемента дерева
-
23-09-2019 - |
Вопрос
У меня есть элемент управления деревом на основе XML.Структура XML является рекурсивной, поэтому дочерние элементы могут иметь тот же элемент, что и родительский.Теперь я хочу, чтобы пользователь мог добавлять и удалять элементы.Сделайте это, мне нужно получить родительский элемент выбранного элемента.Следующий код, который я уже собрал:
var selected:XML = treeControl.selectedItem;
parent.insertChildAfter(selected:XML, newElement);
Я просто не знаю, как добраться до выбранного родительского узла, поскольку нет такого метода, как TreeControl.selectedItem.parent...
Спасибо за любую подсказку!Маркус
Решение
Вы можете сделать это с помощью метода родительского() объекта XML.
var parent:XML = XML(treeControl.selectedItem).parent();
Не связан с StackOverflow