如图, 在填完单价后,我要计算合价,但是不知道怎么给这个单元格赋值,求高手赐教!

下面是单价的那一列
{header:"单价(元)",width:100,align:'left',sortable:true,dataIndex:'audUnit',
editor:new Ext.form.NumberField({
value : 0 ,
allowBlank : false,
listeners : {
'blur' : function (value){
var sel=materBidListGrid.getSelectionModel().getSelected();
var num = sel.data.purProductNum;
var sum = 0;
if(num!=0){
sum=num*parseInt(this.value);
alert(sum);
}

}
}
})},
高手们帮忙看下。



慕标5832272
浏览 151回答 1
1回答

繁星coding

grid是与store绑定的,grid中的一行对应store中的一条记录。grid的column有一个renderer的函数,你可以在合价这一个column中重写renderer: function(v,p,r){//r是对应的这行记录return calc_sum(r); //在calc_sum中计算合计}
打开App,查看更多内容
随时随地看视频慕课网APP