Extjs grid 编辑触发

2019-03-21  本文已影响0人  无实践无真知
在6.6.0官方文档里面是这样解释的
// 这里的grid 是  this.getView().down("gridPanel");  也就是一个view对象
在页面初始化的时候加入这行代码就ok
grid.on('edit',function(data){
  /**
  * 这里写你要处理的逻辑
  */
data.record.commit();
}) 


//另外操作的时候需要更新列中另一个属性的时候
//在 .commit() 函数之前加入  var i = data.record.data['属性名称']; 
// 设置的时候调用set方法  data.record.set("属性名称",i)  这里的属性名称可以不存在 也可以是存在的,之前存在会覆盖

// 这个函数会在 你的grid 编辑结束之后触发 

另外调用set 方法 会触发 像 summary 这样的合计事件 不然得自己遍历store 算合计值
上一篇 下一篇

猜你喜欢

热点阅读