extjs 3.31 TreeGrid实现静态页面加载json到TreeGrid里面

2019-12-24,,,,

想要实现 TreeGrid的效果,打开官方例子却看不到效果,怎么办呢?我是这样实现的
复制代码 代码如下:
var root = new Ext.tree.TreeNode({
text: '根节点',
expanded: true
});
tree.setRootNode(root);
var nodes = {};
nodes.children = mydata;/*TreeGrid的json数据[{……},{……}]*/
function appendChild(node, o) {
if (o.children != null && o.children.length > 0) {
for (var a = 0; a < o.children.length; a++) {
var n = new Ext.tree.TreeNode({
task:o.children[a].task,
duration:o.children[a].duration,
user:o.children[a].user,
iconCls:o.children[a].iconCls
});
node.appendChild(n);
appendChild(n, o.children[a]);
}
}
}
appendChild(root, nodes);

看源码我们知道 TreeGrid 继承于 TreePanel
所以 root 才是数据源而不是 store,
根据加载json数据到树的原理,同理我们可以这样加载json数据到 treeGrid,而不再为dataUrl: 'treegrid-data.json'这样的加载方式而烦恼了,是不是很简单呢?

您可能感兴趣的文章:

  • Javascript获取HTML静态页面参数传递值示例
  • JS+JSP通过img标签调用实现静态页面访问次数统计的方法
  • jsp实现将动态网页转换成静态页面的方法
  • js+php实现静态页面实时调用用户登陆状态的方法
  • PHP采集静态页面并把页面css,img,js保存的方法
  • javascript静态页面传值的三种方法分享
  • javascript实现html页面之间参数传递的四种方法实例分析
  • JSP页面中超链接传递中文参数出现乱码问题解决方法
  • JavaScript函数的调用以及参数传递
  • 四种参数传递的形式——URL,超链接,js,form表单
  • jsp中URL传递中文参数的处理方法
  • javascript自定义函数参数传递为字符串格式
  • 关于javaScript注册click事件传递参数的不成功问题
  • JS控制静态页面传递参数并获取参数应用

《extjs 3.31 TreeGrid实现静态页面加载json到TreeGrid里面.doc》

下载本文的Word格式文档,以方便收藏与打印。