jQuery MiniUI

 找回密码
 立即注册
查看: 6897|回复: 10
打印 上一主题 下一主题

treeGrid将第一次查询出来的节点全部设置为父节点 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2016-4-8 09:40:50 |只看该作者 |倒序浏览
由于叶子节点的量太大,想使用懒加载的模式,
function drawNode(e) {
                var node = e.node;
                var tree = e.sender;

                e.isLeaf = false;

                console.log(node);
                console.log(tree);
                return e;
            }
这样写 并没有把节点设置成功

Rank: 8Rank: 8

沙发
发表于 2016-4-8 10:07:59 |只看该作者
懒加载是数据上面需要处理,不是页面绘制
参考我们示例
返回的数据里面{isLeaf:false,expanded:false}有这2个 字段的节点就会显示成父节点,并且点击会去加载

Rank: 2

板凳
发表于 2016-4-8 10:16:34 |只看该作者
felt 发表于 2016-4-8 10:07
懒加载是数据上面需要处理,不是页面绘制
参考我们示例
返回的数据里面{isLeaf:false,expanded:false}有这2 ...

示例里面的具体操作看不到.不能在绘制的时候处理么

Rank: 8Rank: 8

地板
发表于 2016-4-8 10:22:43 |只看该作者
a13891630987 发表于 2016-4-8 10:16
示例里面的具体操作看不到.不能在绘制的时候处理么

绘制只是改变界面显示效果,懒加载不需要你这样处理
你的数据里面有我上面写的2个字段,就会显示成父节点

Rank: 2

5#
发表于 2016-4-8 10:30:46 |只看该作者
felt 发表于 2016-4-8 10:22
绘制只是改变界面显示效果,懒加载不需要你这样处理
你的数据里面有我上面写的2个字段,就会显示成父节点 ...

那返回格式是
{isLeaf:false,expanded:false,{展示数据}}还是
{isLeaf:false,expanded:false,展示数据}

Rank: 2

6#
发表于 2016-4-8 10:49:21 |只看该作者
felt 发表于 2016-4-8 10:22
绘制只是改变界面显示效果,懒加载不需要你这样处理
你的数据里面有我上面写的2个字段,就会显示成父节点 ...

其实我不一定要用你们提供的懒加载, 我只是想把一个节点强制设置成父节点

Rank: 8Rank: 8

7#
发表于 2016-4-8 11:00:13 |只看该作者
a13891630987 发表于 2016-4-8 10:49
其实我不一定要用你们提供的懒加载, 我只是想把一个节点强制设置成父节点 ...

isLeaf:false,expanded:false都是某个节点的字段,这个节点的数据里有这2个字段就是显示成父节点

Rank: 2

8#
发表于 2016-4-8 11:11:45 |只看该作者
felt 发表于 2016-4-8 11:00
isLeaf:false,expanded:false都是某个节点的字段,这个节点的数据里有这2个字段就是显示成父节点 ...

还是不太理解.必须后台给前台传值的时候就设定好么? 不能前台控制么

Rank: 8Rank: 8

9#
发表于 2016-4-8 11:22:11 |只看该作者
a13891630987 发表于 2016-4-8 11:11
还是不太理解.必须后台给前台传值的时候就设定好么? 不能前台控制么

必须数据里处理,前提不好控制

Rank: 2

10#
发表于 2016-4-8 11:26:33 |只看该作者
felt 发表于 2016-4-8 11:22
必须数据里处理,前提不好控制

那返回格式是
{isLeaf:false,expanded:false,{展示数据}}还是
{isLeaf:false,expanded:false,展示数据}

Archiver|普加软件

GMT+8, 2024-6-29 14:16 , Processed in 1.063678 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部