Ext中Tree怎么动态赋值,生成一个数组,我该怎么动态赋值给这个树
时间:2011-01-03
来源:互联网
如题,请指教
我不用json取值,在页面中生成了一个数组,比如array[],怎么将这个数组的值赋给树的节点,作为树节点的名称。
我不用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
});
就可以搞定了。
[{
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
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28