jQuery MiniUI

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

关于datagrid [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2017-1-11 10:26:58 |只看该作者 |倒序浏览
如图。
如何实现当填写第一行第一列单元格的上限数值,如“3500”后,这一列都自动填充3500.
下限同理。
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2017-1-11 10:52:49 |只看该作者
  1. grid.on("cellcommitedit",function(e){
  2.     var field=e.field;
  3.     var value=e.value;
  4.     var row=e.record;
  5.     if(field=="上限这列"){
  6.             if(grid.indexOf(row)==0){
  7.                  var rows=grid.getData();
  8.                  for(var i=1,l=rows.length;i<l;i++){
  9.                         grid.updateRow(rows[i],{上限的field:value})
  10.                  }
  11.            }
  12.     }
  13. })
复制代码

Rank: 4

板凳
发表于 2017-1-11 11:01:03 |只看该作者
felt 发表于 2017-1-11 10:52

另外就是,当没选择过某一单元格的时候是 null。只要光标碰到过这个单元格了就变成“”(空值了)?

Rank: 8Rank: 8

地板
发表于 2017-1-11 11:49:43 |只看该作者
csbabyzhou 发表于 2017-1-11 11:01
另外就是,当没选择过某一单元格的时候是 null。只要光标碰到过这个单元格了就变成“”(空值了)? ...

是的,如果没选择过,获取的行数据里面那个字段是没有的。

Archiver|普加软件

GMT+8, 2024-10-2 00:30 , Processed in 1.023372 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部