+ -
当前位置:首页 → 问答吧 → Ext中Tree怎么动态赋值,生成一个数组,我该怎么动态赋值给这个树

Ext中Tree怎么动态赋值,生成一个数组,我该怎么动态赋值给这个树

时间:2011-01-03

来源:互联网

如题,请指教
我不用json取值,在页面中生成了一个数组,比如array[],怎么将这个数组的值赋给树的节点,作为树节点的名称。

作者: Melody_ML_2   发布时间: 2011-01-03

你由后台提供一个
[{
  id: 1,
  text: '子节点1',
  href: 'http://www.google.cn',
  hrefTarget: '_blank',
  leaf: true
  },{
  id: 2,
  text: '儿子节点2',
  children: [{
  id: 3,
  text: '孙子节点',
  leaf: true
  }]
}]这样形式的json数组对象。
然后前台用:
var root=new Ext.tree.AsyncTreeNode({
id:"root",
text:"树的根"});

var tree=new Ext.tree.TreePanel({
renderTo:"hello",
root:root,
loader: new Ext.tree.TreeLoader({url:"treedata.js"}),
width:200
});
就可以搞定了。

作者: licip   发布时间: 2011-01-03

热门下载

更多