![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2007
Адрес: Братислава
Сообщений: 75
|
var myTreeDP:XML = new XML();
myTreeDP.ignoreWhite = true;
myTreeDP.load("treeXML.xml");
myTreeDP.onLoad = function() {
myTree.dataProvider = this.firstChild;
};
var treeListener:Object = new Object();
treeListener.change = function(evt:Object) {
trace("selected node is: "+evt.target.selectedNode);
trace("");
};
myTree.addEventListener("change", treeListener);
видимо речь идёт об этом, в таком случае у вас не указан firstChild
<node>
<node label="Mail">
<node label="INBOX"/>
<node label="Personal Folder">
<node label="Business" isBranch="true" />
<node label="Demo" isBranch="true" />
<node label="Personal" isBranch="true" />
<node label="Saved Mail" isBranch="true" />
<node label="bar" isBranch="true" />
</node>
<node label="Sent" isBranch="true" />
<node label="Trash"/>
</node>
</node>
<node label="Personal" isBranch="true" code="123" /> Когда я выбираю узел, то в теле функции treeListener.change = function(evt:Object) я хотел бы узнать значение этого аттрибута, чтобы передать в дальнейшем это значение на сервер. Не удалось мне пока сделать это. Кто подскажет? Спасибо. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
selectedNode.attributes.code = 123; ?
|
|
|||||
|
Регистрация: Apr 2007
Адрес: Братислава
Сообщений: 75
|
Да работает. Спасибо. Чо-то подобное делал, но не получалось.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:36. |
|
|
« Предыдущая тема | Следующая тема » |
|
|