beforeedit : ( Object e )
只有一个事件(edit event)参数,但这个参数内容很丰富,可以满足很多需求。
参数分别如下:
grid – 表格本身
record – 你要编辑的那一行记录
field – 你编辑的列名
value – 你编辑的值
row – 行号
column – 列号
cancel – 设这个为true或者return false可以取消编辑(不显示那个编辑框)
其次,具体写法可参考:
var grid=new Ext.grid.EditorGridPanel({
title:'测试列表',
//el:'grid',
renderTo:'grid',
width:800,
height:300,
autoScroll:true,
store:ds,
cm:cm,
sm:sm,
listeners:{
'beforeedit':function(o){
var createBarcodeType = o.record.get('createBarcodeType');
if(createBarcodeType == '1')
return true;
else
return false;
}
}
});