jQuery MiniUI

标题: 关于datagrid [打印本页]

作者: csbabyzhou    时间: 2017-1-11 10:26:58     标题: 关于datagrid

[attach]8737[/attach]如图。
如何实现当填写第一行第一列单元格的上限数值,如“3500”后,这一列都自动填充3500.
下限同理。

作者: felt    时间: 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. })
复制代码

作者: csbabyzhou    时间: 2017-1-11 11:01:03

felt 发表于 2017-1-11 10:52

另外就是,当没选择过某一单元格的时候是 null。只要光标碰到过这个单元格了就变成“”(空值了)?
作者: felt    时间: 2017-1-11 11:49:43

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

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




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2