jQuery MiniUI

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

如何批量更新dataGrid某指定列的信息 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2018-3-23 15:14:16 |只看该作者 |倒序浏览
如何,如果一个datagrid一共有10条记录,如何批量其中某列的值为指定值信息

Rank: 8Rank: 8

沙发
发表于 2018-3-23 15:46:08 |只看该作者
  1. var rows=grid.getData();      //获取所有行数据,遍历更新
  2. for(var i=0,l=rows.length;i<l;i++){
  3.       grid.updateRow(rows[i],{field:value})
  4. }
复制代码

Rank: 6Rank: 6

板凳
发表于 2018-3-23 16:27:54 |只看该作者
本帖最后由 panepan 于 2018-3-23 17:34 编辑
felt 发表于 2018-3-23 15:46

如果列设置了displayField属性,displayField值如何更新?是以下这样吗?
  • var rows=grid.getData();      //获取所有行数据,遍历更新
  • for(var i=0,l=rows.length;i<l;i++){
  •       grid.updateRow(rows,{field:value,displayField:value1})
  • }

Rank: 8Rank: 8

地板
发表于 2018-3-26 09:52:20 |只看该作者
panepan 发表于 2018-3-23 16:27
如果列设置了displayField属性,displayField值如何更新?是以下这样吗?
  • var rows=grid.getData();     ...

  • 是的,需要一起更新。

    Archiver|普加软件

    GMT+8, 2025-7-10 04:28 , Processed in 1.063237 second(s), 9 queries .

    Powered by Discuz! X2

    © 2001-2011 Comsenz Inc.

    回顶部