jQuery MiniUI

 找回密码
 立即注册
查看: 2594|回复: 2

请问在tree serUrl 怎么加数据 [复制链接]

Rank: 1

发表于 2020-12-10 14:16:54 |显示全部楼层
        tree.on("preload",function(g){
                for(var i = 0 ; i <g.data.length ; i++){
                    var ir = g.data[i];
                    if(!ir.pid){
                        ir.pid  = -1
                    }
                }
               var newData = {
                    name :"父级数据",
                    id:-1
                }
               g.data.push(newData)
        })

        tree.on("preload",function(g){

               var newData = {
                    name :"父级数据",
                    id:-1,
                   children:g.data,
                }
               g.data = newData
        })

两种方法都不能在服务器的数据   加一个父级数据


Rank: 8Rank: 8

发表于 2020-12-10 16:05:22 |显示全部楼层
返回过来的是个树形数据。
function onPreload(e) {
            var data = e.data;
            var newData = {
                text: "父级数据",
                id: -1,
                children:data
            }
            var arr = [];
            arr.push(newData);
            e.data=arr
        }

Rank: 6Rank: 6

发表于 2020-12-11 11:22:21 |显示全部楼层
外层要是个数组,你做成对象了,肯定不识别了

Archiver|普加软件

GMT+8, 2024-7-14 18:47 , Processed in 1.037903 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部