Русификация Ext.LoadMask
Здравствуйте!
Никак не получается русифицировать класс Ext.LoadMask. Пытаюсь сделать так: Ext.onReady(function() { Ext.define("Ext.locale.ru.LoadMask", { override : "Ext.LoadMask", msg: "Загрузка..." }); }); и так: Ext.onReady(function() { Ext.LoadMask.msg = "Загрузка..."; }); и эдак: Ext.onReady(function() { Ext.apply(Ext.LoadMask, { msg: "Загрузка..." }); }); Пока ничего путного не вышло. Та ЛоадМаска, что зашита внутри store+grid все равно говорит по-английски. Как же ее русицировать-то? |
В ExtJS 3 для этого нужно Ext.Updater.prototype.text перегрузить. В четверке может тоже?
|
Ext.override(Ext.LoadMask, { msg: "Загрузка..." }); |
В четвертой версии класса Ext.Updater нет.
Метод override не повлиял на результат. |
Нашел!!! Оказывается текст загрузки для связки store + grid находится в другом классе, а именно в Ext.view.AbstractView.
Вот код: Ext.override(Ext.LoadMask, { msg: "Загрузка..." }); Ext.override(Ext.view.AbstractView, { loadingText: "Загрузка..." }); |
Часовой пояс GMT +3, время: 06:10. |