[英]How can i bind editFuction in extjs to actioncolumn?
我的user.List视图中有此actioncolumn
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从actioncolumn链接到控制器中的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);
...
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.