Extjs grid如何为指定的列添加事件

 

var cm = new Ext.grid.ColumnModel([
{header : "测定项目",
 width : 150,
 sortable : true,
 dataIndex : "program",
 align : "center",
 listeners :{
        click:function(){
  alert("ssssss")
  }
 }
------------------
就是在Grid里面有数量、单价、和金额,如果填完数量或者单价,金额这一栏会自动编程数量乘以单价,希望得到你的帮助,谢谢!
一个是金额那列上面直接加  renderer : function(v,meta,record){return record.get('rate')*record.get('volume');}

另外一种方法就是:grid添加afteredit时间  
grid.on('afteredit',function(e){
var record = e.record;
var amt = record.get('rate')*record.get('volume');
record.set('amt',amt);
},this); 

 

你可能感兴趣的:(编程,function,header,ExtJs)