jQuery MiniUI

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

TreeGrid懒加载如何加载父级下面的所有子孙级 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2018-12-6 18:11:23 |显示全部楼层 |倒序浏览
本帖最后由 56415785 于 2018-12-6 18:15 编辑

TreeGrid现在懒加载是加载父级下面一级的所有数据,如果我想实现父级下面的2,3,4级数据如何实现?

Rank: 1

沙发
发表于 2018-12-7 10:14:03 |显示全部楼层
leao 发表于 2018-12-7 09:59
treeGrid的懒加载是触发父级才加载子级,是后台处理的。这个需要你自己后台控制。 ...

我后台控制是输出了父级的所有子集,但是输出之后就层级错乱,2,3,4级全部默认的变成了父级的子集
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 1

板凳
发表于 2018-12-7 11:44:12 |显示全部楼层
felt 发表于 2018-12-7 10:22
引用我们在线的js看看有没有问题,

如果在线的没问题,那么请更新至最新版本。 ...

好像还是不行,有这方面的案例吗?

Rank: 1

地板
发表于 2018-12-7 15:44:57 |显示全部楼层
felt 发表于 2018-12-7 14:29
懒加载我们设计的初衷就是一级一级加载,如果你要一次加载多级数据,请使用树形结构的数据。
由children ...

谢谢版主,已经解决,需要设置resultAsTree="false"就可以啦

Rank: 1

5#
发表于 2018-12-7 17:05:05 |显示全部楼层
felt 发表于 2018-12-7 14:29
懒加载我们设计的初衷就是一级一级加载,如果你要一次加载多级数据,请使用树形结构的数据。
由children ...

版主,在问个问题,我现在加载完子节点想使树列表字段能编辑,这个应该用什么事件?我用onDrawNode的话会用性能问题,如果用onload事件的话,第一次展开可以实现,但是第二次展开就失效了

Rank: 1

6#
发表于 2018-12-7 17:33:13 |显示全部楼层
leao 发表于 2018-12-7 17:15
添加属性编辑属性allowCellEdit="true";allowCellSelect="true"

这个我是通过JS前端来控制的,我用onload异步加载之后,是正常的,但是我升缩之后,样式就全部丢啦
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 1

7#
发表于 2018-12-7 19:08:48 |显示全部楼层
felt 发表于 2018-12-7 18:06
你用什么方式处理的样式

$.each(list, function() {
        var type = this.Type;
        if (type == 0) {
            budgetTreeGrid.beginEditRow(this);
            budgetTreeGrid.addRowCls(this, "rowbackcolor");
            var editer = budgetTreeGrid.getCellEditor("SignupAmount", this);
            if (editer) editer.disable();
        }
        else if ((this.SharingMode == "按指定金额" && type == 3) || (this.SharingMode != "按指定金额" && type == 4)) {
            budgetTreeGrid.beginEditRow(this);
            budgetTreeGrid.addRowCls(this, "rowbackcolor");
            var editer = budgetTreeGrid.getCellEditor("AlterAmount", this);
            if (editer) editer.disable();
        }
    });

Archiver|普加软件

GMT+8, 2024-6-19 05:40 , Processed in 1.023756 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部