Home | Flex examples | Flex Components | Tree | Добавление узлов к дереву

Добавление узлов к дереву

Font size: Decrease font Enlarge font

Здесь используется тот же файл, что и в предыдущем уроке, только добавлена функция addNode.

Функция использует текстовые поля для создания узла XML. Также она ищет по id в какой узел добавлять (в программе по умолчанию стоит 0)

 

private function addNode():void{
findNodeById('0');
function expandParents(xmlNode:XML):void{
xmlNode.appendChild();
treeList.expandItem(xmlNode,true, false);
}
function findNodeById(sId:String):void{
var xmllistDescendants:XMLList = treeList.dataProvider.descendants().(@id == sId);
expandParents(xmllistDescendants[0]);
treeList.selectedItem = xmllistDescendants[0];
}
}

 

Исходники - source, приложение - application

 

 

Comments ( posted):

Post your comment comment

Please enter the code you see in the image:

  • email Email to a friend
  • print Print version
  • Plain text Plain text
Tags
No tags for this article
Rate this article
3.00