jQuery MiniUI

 找回密码
 立即注册
楼主: 24302
打印 上一主题 下一主题

可不可以做到更新整列 [复制链接]

Rank: 3Rank: 3

11#
发表于 2015-2-28 11:45:16 |只看该作者
dforce 发表于 2015-2-28 11:09
更新这列,只能遍历所有行来更新

这样要怎么弄,可以给个例子吗?

Rank: 8Rank: 8

12#
发表于 2015-2-28 13:01:40 |只看该作者
24302 发表于 2015-2-28 11:45
这样要怎么弄,可以给个例子吗?

var data = grid.getData();

for(var i=0,l=data.length;i<l;i++){
    var row = data
   grid.updateRow(row,{field:value})
}

Rank: 3Rank: 3

13#
发表于 2015-2-28 14:39:22 |只看该作者
factory 发表于 2015-2-28 13:01
var data = grid.getData();

for(var i=0,l=data.length;i

还是不行,是不是grid.updateRow(row,{field:value})里面的field一定得是常量??

Rank: 8Rank: 8

14#
发表于 2015-2-28 14:43:25 |只看该作者
24302 发表于 2015-2-28 14:39
还是不行,是不是grid.updateRow(row,{field:value})里面的field一定得是常量??
  1. grid.on("cellendedit",function(e){
  2.       var field=e.field;
  3.       var rows=grid.getData()
  4.       for(var i=0,l=rows.length;i<l;i++){
  5.          var rowData={};
  6.          rowData[field]=e.value;
  7.          grid.updateRow(rows[i],rowData)
  8.       }
  9.    })
复制代码

Rank: 3Rank: 3

15#
发表于 2015-2-28 14:52:19 |只看该作者
dforce 发表于 2015-2-28 14:43

可以了,谢谢

Archiver|普加软件

GMT+8, 2025-7-15 08:09 , Processed in 1.055554 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部