jQuery MiniUI

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

mini.DataGrid记录追加问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2015-9-11 13:44:39 |只看该作者 |倒序浏览

利用Ajax获取
var o = mini.decode(text);  //转为对象

if (....) //复盖
{
  gird.clearRows();
  grid.loadData(o);
}
else //追加记录
{
  grid.addRows(o,0);
}

问题:

复盖时的grid.loadData(o);运行正常,grid数据可以显示。但是

grid.addRows(o,0);时浏览器会死,运行不下去,为何?

代码有何问题?

Rank: 8Rank: 8

沙发
发表于 2015-9-11 14:28:42 |只看该作者
请提供页面和数据重现问题

Rank: 2

板凳
发表于 2015-9-11 15:09:09 |只看该作者
就是同样的arrayList数据 grid.loadData(o);可以成功,grid.addRows(o,0);不成功浏览器死掉!
难道grid.addRows不支持arrayList数据格式?

Rank: 8Rank: 8

地板
发表于 2015-9-11 15:13:39 |只看该作者
shmily4666 发表于 2015-9-11 15:09
就是同样的arrayList数据 grid.loadData(o);可以成功,grid.addRows(o,0);不成功浏览器死掉!
难道grid.add ...

grid.addRows是标准的API,当然支持

Rank: 2

5#
发表于 2015-9-11 19:31:08 |只看该作者
问题点找到,因原来DataGrid中有几百条记录,addRows到增加记录会慢得要死,直致浏览器死。
唯有换别的方式处理了!

Archiver|普加软件

GMT+8, 2024-11-25 05:23 , Processed in 1.039883 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部