Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将extjs中的编辑功能绑定到actioncolumn?_Javascript_Extjs4.2 - Fatal编程技术网

Javascript 如何将extjs中的编辑功能绑定到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) {

我的用户中有此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 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?