Javascript 如何将extjs中的编辑功能绑定到actioncolumn?
我的用户中有此actioncolumn。列表视图:Javascript 如何将extjs中的编辑功能绑定到actioncolumn?,javascript,extjs4.2,Javascript,Extjs4.2,我的用户中有此actioncolumn。列表视图: xtype: "actioncolumn", items: [ { tooltip: "Edit", icon:'resources/img/edit.png', handler: function (grid, rowIndex) {
xtype: "actioncolumn",
items: [
{
tooltip: "Edit",
icon:'resources/img/edit.png',
handler: function (grid, rowIndex) {
var rec = grid.getStore().getAt(rowIndex);
// alert("Edit " + rec.get('username'));
}
}
]
在我的控制器中,我有:
init: function() {
this.control({
'userlist': {
itemdblclick: this.editUser
},
'useredit button[action=save]': {
click: this.updateUser
}
});
},
editUser: function(grid, record) {
var view = Ext.widget('useredit');
view.down('form').loadRecord(record);
},
我想以某种方式将Edit from actioncolumn链接到controller中的editUser函数。不知何故,我被卡住了,我需要一些帮助:)使用ExtJS4:
initComponent: function() {
var me = this;
...
me.columns = [
{
xtype: 'actioncolumn',
tooltip: 'Edit',
icon:'resources/img/edit.png',
handler: Ext.bind(me.editUser, me)
}
]
me.callParent(arguments);
...
}
您正在使用哪个版本的ExtJS?4还是5?