jQuery MiniUI

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

datagrid 获取修改的数据慢 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2021-2-24 14:11:37 |只看该作者 |倒序浏览
datagrid 表格,用户一下子新增了3000条数据后,发现点击保存,就卡死

目前发现是这个方法影响的 grid.getChanges()

Rank: 8Rank: 8

沙发
发表于 2021-2-25 10:14:45 |只看该作者

这方法有个排序,大数据下客户端排序开销太大了。
建议这样去获取
var rows = grid.getData();
var newRows = [];
for (var i = 0, l = rows.length; i < l; i++) {
            var row = rows[i];
            if (row._state) {
                newRows.push(row);
            } else {
               
            }
        }

Archiver|普加软件

GMT+8, 2024-11-25 00:45 , Processed in 1.049136 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部