87,901
社区成员
发帖
与我相关
我的任务
分享
onAfterShowData:function(currentData){
for(var i=0;i<currentData.Rows.length;i++){
var row=currentData.Rows[i];
if(row.children.length>0){
this.collapse(row);
}
}
}
不过这个treegrid设计上本身就有问题,比如你用的这个自带例子,先折叠0102这个点,再折叠01节点,最后展开01节点你会发现0102这个点也被展开了,如果0102这个点还有很多层级的子节点的话则也会被一同展开。这样其实是不合理的,正确的应当是01展开后不影响0102的折叠状态,但因为treegrid设计上问题这个很那办到。