Flex Получить родительский элемент XML выбранного элемента дерева

StackOverflow https://stackoverflow.com/questions/2145860

  •  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();
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top