LZ果真悲催,选了用ligerui,ligerui在你自己没有更改能力的情况下建议还是别用。
因为这个作品很多还是不完善,作者不知道是懒于完善还是没精力,反正bug还是很多的。
之前下载了1.2.2版本的,打开demo随便浏览都能发现好多明显的bug,光我自己修复的都二十多个bug。
对于tree或grid这些复杂的估计bug更多,所以对于有实力改下的来说还是不错的,完全免费开源,可以做二次开发。onSuccess对于data初始化时候是没用的,只对url初始化的有用。不过你可以使用onAfterAppend代替。
另外它没有展开特定节点的功能,只能选择展开全部。可以使用下面方法凑合实现一下://根据dom id展开节点,级联展开其所有父节点
        function expandById(id){
            var obj=$("#"+id);
            if(obj.length==0)return;
            var arr=[];
            getNeedExpend(obj,arr);
            if(arr.length>0){
                for(var i=arr.length-1;i>=0;i--){
                    arr[i].css("display","block");
                }
            }
        }
        function getNeedExpend(obj,arr){
            var parent=obj.parent();
            if(parent.attr("treedataindex")==0)return;
            if(parent.css("display")=="none")
                arr.push(parent);
            getNeedExpend(parent,arr);
        }
        
        //然后调用
        onAfterAppend:function(){
            expandById(409);
            //其他操作
        }