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的格式建议查询官方文档。