jQuery MiniUI

标题: treegrid清空在本地设置数据怎么做 [打印本页]

作者: neocaiwang    时间: 2015-1-16 11:57:20     标题: treegrid清空在本地设置数据怎么做

本帖最后由 neocaiwang 于 2015-1-16 12:13 编辑

treegrid通过ajax的方式从远程加载数据成功,我想在页面上做个按钮,点击后重新根据treegrid内的数据在给treegrid加载。
[attach]5805[/attach]
如图片所示,我想通过一个按钮,自动将自我评价和自我评价原因中的内容填写到领导评价和领导评价原因中。

            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多了好几个重复的行。效果如图:
[attach]5806[/attach]
是不是应该先清空treegrid在将本地数据赋值给treegrid,清空treegrid是哪个方法?


作者: dforce    时间: 2015-1-16 13:06:05

你要更新数据直接用updateNode更新就行,不需要再次loadData
作者: neocaiwang    时间: 2015-1-16 23:00:49

dforce 发表于 2015-1-16 13:06
你要更新数据直接用updateNode更新就行,不需要再次loadData

谢谢,可以了。




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