jQuery MiniUI

标题: treeGrid将第一次查询出来的节点全部设置为父节点 [打印本页]

作者: a13891630987    时间: 2016-4-8 09:40:50     标题: treeGrid将第一次查询出来的节点全部设置为父节点

由于叶子节点的量太大,想使用懒加载的模式,
function drawNode(e) {
                var node = e.node;
                var tree = e.sender;

                e.isLeaf = false;

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

作者: felt    时间: 2016-4-8 10:07:59

懒加载是数据上面需要处理,不是页面绘制
参考我们示例
返回的数据里面{isLeaf:false,expanded:false}有这2个 字段的节点就会显示成父节点,并且点击会去加载
作者: a13891630987    时间: 2016-4-8 10:16:34

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

示例里面的具体操作看不到.不能在绘制的时候处理么
作者: felt    时间: 2016-4-8 10:22:43

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

绘制只是改变界面显示效果,懒加载不需要你这样处理
你的数据里面有我上面写的2个字段,就会显示成父节点
作者: a13891630987    时间: 2016-4-8 10:30:46

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

那返回格式是
{isLeaf:false,expanded:false,{展示数据}}还是
{isLeaf:false,expanded:false,展示数据}
作者: a13891630987    时间: 2016-4-8 10:49:21

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

其实我不一定要用你们提供的懒加载, 我只是想把一个节点强制设置成父节点
作者: felt    时间: 2016-4-8 11:00:13

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

isLeaf:false,expanded:false都是某个节点的字段,这个节点的数据里有这2个字段就是显示成父节点
作者: a13891630987    时间: 2016-4-8 11:11:45

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

还是不太理解.必须后台给前台传值的时候就设定好么? 不能前台控制么
作者: felt    时间: 2016-4-8 11:22:11

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

必须数据里处理,前提不好控制
作者: a13891630987    时间: 2016-4-8 11:26:33

felt 发表于 2016-4-8 11:22
必须数据里处理,前提不好控制

那返回格式是
{isLeaf:false,expanded:false,{展示数据}}还是
{isLeaf:false,expanded:false,展示数据}
作者: felt    时间: 2016-4-8 11:33:33

a13891630987 发表于 2016-4-8 11:26
那返回格式是
{isLeaf:false,expanded:false,{展示数据}}还是
{isLeaf:false,expanded:false,展示数据} ...

[{isLeaf:false,expaneded:false,id:"",.......},{},{}]




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2