日期:2014-05-16  浏览次数:20403 次

请问一下jquery easyui treegrid如何异步加载子节点
rt:点击自己点实现一层层加载,网上说只需要指定一个url,我使用的ajax 来做的,出发事件是onBeforeExpand,加载完子节点后,用的append方法,但是不对,没有形成一层一层的树形结构,而且再次伸缩展开会造成重复加载数据,太麻烦了,麻烦给点思路或者例子,感激不尽了~~
本人用的是asp.net mvc 有这样的例子就更好了,没有也没关系!网上查了很多还是没有明白。

------解决方案--------------------

onBeforeLoad:function(row,param){
if(row)
$(this).treegrid('options').url='....../?parentId=row.id';
}

------解决方案--------------------
初次加载的时候 url:'..../?parentId=0'

这样就能实现分次装载了
------解决方案--------------------
引用:
JavaScript code
?



12345

onBeforeLoad:function(row,param){ if(row) $(this).treegrid('options').url='....../?parentId=row.id'; }
 
------解决方案--------------------
onBeforeLoad:function(row,param){if(row)$(this).treegrid('options').url='....../?parentId=row.id';}