Extjs 的树形结构、动态加载子节点

2025-03-03 21:24:31
推荐回答(1个)
回答1:

treepanel部分的代码我就不写了,下面是store部分的代码。

var tree_store = Ext.create('Ext.data.TreeStore',{
   root: {
      id: 0,
      text: "根节点"
   }
   proxy: {
      type: "ajax",
      url: "tree_store.php"
   }
});


tree_store.php代码说明:


每次点击树形菜单中的节点时,实际上是访问 tree_store.php?node=id 这个路径其中对应当前节点id的值。

如上面例子中,当点击根节点时,相当于访问tree_store.php?node=0

因此,tree_store.php只需要根据地址栏参数node,显示对应子节点,并转换成json即可。


tree_store的json的格式建议查询官方文档。