Search code examples
extjssencha-architect

Change text update cancel buttons grid in sencha architect (ext js)


Just as the title says, is there any way to change the text (or languaje) of the update and cancel buttons while editing a grid?

Thanks,

Edit:

I already changed the text inside RowEditor.js

saveBtnText: 'Update',

to

saveBtnText: 'Example',

but doesn't work


Solution

  • You can override the Ext.grid.RowEditor class like so:

    Ext.define(null, {
        override: 'Ext.grid.RowEditor',
        saveBtnText: 'Salveaza',
        cancelBtnText: 'Anuleaza'
    });
    

    Here is the working fiddle: https://fiddle.sencha.com/#view/editor&fiddle/27uj.

    Assuming that you want to localize your entire application, you should take a looke at this guide from sencha. Basically, you just require the ext-locale package in your app.json

    "requires": [
        "ext-locale"
    ]
    

    After this, you should set the locale param (also in app.json) to the desired language:

    "locale": "es"
    

    Doing this, you will get all ExtJS components localized.