ExtJS 4>行编辑器网格>如何更改"更新"按钮文本

Ahs*_*san 5 extjs extjs4

有没有办法在ExtJS-4行编辑器网格中更改"更新"按钮的文本?

dou*_*ald 4

好问题,我查看了源代码,虽然 RowEditing 插件内部没有任何内容,但在它扩展“RowEditor.js”的类中,有以下内容:

Ext.define('Ext.grid.RowEditor', {
    extend: 'Ext.form.Panel',
    requires: [
        'Ext.tip.ToolTip',
        'Ext.util.HashMap',
        'Ext.util.KeyNav'
    ],

    saveBtnText  : 'Update',
    cancelBtnText: 'Cancel',
    ...
});
Run Code Online (Sandbox Code Playgroud)

所以我假设你只需要重写'saveBtnText'你的实例中的 ,因为它使用类'Ext.grid.plugin.RowEditing'中的 callParent(arguments) 调用父构造函数RowEditing