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);