有Extjs框架内的树形控件
Ext.onReady(ShowTree);
function ShowTree(){
var tree = new Ext.tree.TreePanel({
     el:'tree-div',
     useArrows:true,
     loader: new Ext.tree.TreeLoader({dataUrl:'a.js'})
     });
    tree.on("click",function(node,event){alert(node.id);});
var root=new Ext.tree.AsyncTreeNode({text:"EXT Tree"});
tree.setRootNode(root);
tree.render();
tree.expand();
}
还有JSON文件
[{ID:1010,姓名:janne,PID:0},{ID:1011,姓名:janne,PID:1}{ID:1012,姓名:janne,PID:1},{ID:1013,姓名:janne,PID:0}]
我现在想根据ID把数据邦定到Ttee上,应该如何完成!问题解决了,报酬好商量,已经困扰我一个月了

解决方案 »

  1.   

    loader: new Ext.tree.TreeLoader({
                        dataUrl:'tmp1.json',        //在这里定义,可能和你实际的情况有出入。
                        baseParams: {lib:'yui'} // custom http params
                    }),
      

  2.   

    我想把以下数据按ID邦定到树上,可是树的节点是有等级的,我弄不明白,.......
    [{ID:1010,姓名:janne,PID:0},{ID:1011,姓名:janne,PID:1}{ID:1012,姓名:janne,PID:1},{ID:1013,姓名:janne,PID:0}] 
      

  3.   

    自己写个JS的扩展,或者用cloumn Tree吧