为Extjs 4中的Ext.grid.plugin.RowEditing按钮使用id

为Extjs 4中的Ext.grid.plugin.RowEditing按钮使用id,extjs,extjs4,Extjs,Extjs4,我有以下代码: this.rowEditor = Ext.create('Ext.grid.plugin.RowEditing', { clicksToMoveEditor: 1, autoCancel: false, errorSummary: false, listeners: { ..... 我希望每个按钮上都有一个id(保存和取消按钮)。。。可能吗?我不确定id,但您可以获得如下代码片段所示的按钮:- your_grid.getPlugin('y

我有以下代码:

this.rowEditor = Ext.create('Ext.grid.plugin.RowEditing', {
     clicksToMoveEditor: 1,
     autoCancel: false,
     errorSummary: false,
     listeners: { .....

我希望每个按钮上都有一个id(保存和取消按钮)。。。可能吗?

我不确定id,但您可以获得如下代码片段所示的按钮:-

your_grid.getPlugin('your_plugin_id').editor.down('button[itemId=update]');
your_grid.getPlugin('your_plugin_id').editor.down('button[itemId=cancel]');

希望这对您有所帮助。

是的,您可以为每个按钮添加ID,如下所示:

 tbar: ['->', {
                xtype: 'button',
                icon: BASE_URL + 'assets/images/save.png',
                id: 'save-id',
                tooltip: 'Save',
                scale: 'medium',
                hidden: false,
                handler: function() {

                }
            }, ' ', {
                xtype: 'button',
                id: 'cancel-id',
                enabled: false,
                hidden: false,
                icon: BASE_URL + 'assets/images/cancel.png',
                tooltip: 'Cancel',
                scale: 'medium',
                handler: function() {

                }
            }]

你想实现什么?在html代码中,我想为“取消”按钮和“保存”按钮上的“取消”按钮设置id…问题是如何在按钮上设置id。