jQuery MiniUI

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

treegrid清空在本地设置数据怎么做 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2015-1-16 11:57:20 |只看该作者 |倒序浏览
本帖最后由 neocaiwang 于 2015-1-16 12:13 编辑

treegrid通过ajax的方式从远程加载数据成功,我想在页面上做个按钮,点击后重新根据treegrid内的数据在给treegrid加载。

如图片所示,我想通过一个按钮,自动将自我评价和自我评价原因中的内容填写到领导评价和领导评价原因中。

            var rows = grid.getAllChildNodes();
            for (var i = 0; i < rows.length; i++) {
                if ((parseInt(rows.OwnCheck) != 0 && parseInt(rows.LeaderCheck) == 0) == true) {
                    rows.LeaderCheck = rows.OwnCheck;
                    rows.LeaderRemark = rows.OwnRemark;
                }
            }
            grid.loadData(rows);

我是这样写的,最终显示的treegrid多了好几个重复的行。效果如图:

是不是应该先清空treegrid在将本地数据赋值给treegrid,清空treegrid是哪个方法?

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2015-1-16 13:06:05 |只看该作者
你要更新数据直接用updateNode更新就行,不需要再次loadData

Rank: 1

板凳
发表于 2015-1-16 23:00:49 |只看该作者
dforce 发表于 2015-1-16 13:06
你要更新数据直接用updateNode更新就行,不需要再次loadData

谢谢,可以了。

Archiver|普加软件

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

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部