以下为对应的列定义:
{
header:"性别",
dataIndex:'sex',
editor: new Ext.form.ComboBox({
store: ['male','female'],
triggerAction: 'all',
emptyText:'请选择......',
selectOnFocus:true,
focus : function(){
//这儿要获得对应的record对象(1)
alert(record.get("name"));
//在单选的情况下,也可以这样:
var _record=grid.getSelectionModel().getSelected();
再对_record进行操作。
}
})
}
采用的解决方式,定义一个全局变量:
var record = {};
grid.on('beforeedit',function(e){
record = e.record;
});
在(1)引用record操作即可。
{
header:"性别",
dataIndex:'sex',
editor: new Ext.form.ComboBox({
store: ['male','female'],
triggerAction: 'all',
emptyText:'请选择......',
selectOnFocus:true,
focus : function(){
//这儿要获得对应的record对象(1)
alert(record.get("name"));
//在单选的情况下,也可以这样:
var _record=grid.getSelectionModel().getSelected();
再对_record进行操作。
}
})
}
采用的解决方式,定义一个全局变量:
var record = {};
grid.on('beforeedit',function(e){
record = e.record;
});
在(1)引用record操作即可。