佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1009|回复: 1

如何可以 access 到 tree component,child nodes 里面的 data/label?

[复制链接]
发表于 27-2-2006 11:22 AM | 显示全部楼层 |阅读模式
我只能够在安下去 expand 那个 tree 的 child 的时候才能拿到那个 XML 的资料 (data/label). 如下:-
getlabel = myTree.selectedNode.attributes.label;

问题是我要在 onload 或 init 的时候就需要拿到所有 tree node (包括 所有 child 和 每个 level 有几个 child 等等的资料)..
以下都不可以
trace( myTree.firstChild.attributes.label ) ;
trace( myTree.childNodes.length ) ;


p/s: 这里,我要感谢  super-tomato 大大之前给我的帮忙。

[ 本帖最后由 os 于 27-2-2006 11:27 AM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 28-2-2006 10:57 AM | 显示全部楼层
我想你應該是用界面指定xml文件的載入吧,這樣的話你可以用

this.onEnterFrame = function() {
        if(this.tree.dataProvider != undefined) {
                trace(this.tree.dataProvider);  //顯示tree中的xml儲存變數
                delete this.onEnterFrame;  //刪除循環
        }
}




但建議使用 XML() 函數載入外部文件來的好,如
var myXML = new XML();
myXML.ignoreWhite = true;
myXML.onLoad = function(success) {
        if(success) tree.dataProvider = this;
}
myXML.load("abc.xml" );
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 11-11-2024 12:50 PM , Processed in 0.112917 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表