0

有没有办法Ext.LoadMask.msg在全球范围内更改 ExtJS 4.1 MVC 应用程序?

4

4 回答 4

1

它应该与

// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.##.view.AbstractView", {
    override: "Ext.view.AbstractView",
    msg: "Loading data..."
});

对于大多数情况。在 onReady() 函数之后/内部调用它。将 ## 设置为您的语言环境

于 2012-08-31T09:30:42.317 回答
1
Ext.define("Ext.locale.de.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Uebertrage Daten..." });

这对我有用。

于 2013-01-24T16:04:06.723 回答
0

在 onReady 函数中添加如下内容:

if (Ext.LoadMask) {
    Ext.apply(Ext.LoadMask.prototype, {
        msg: 'Загрузка...'
    });
}

或者像这样在你的 locale.** 文件中:

Ext.define("Ext.locale.**.LoadMask", {
    override: "Ext.LoadMask",
    msg: "Загрузка..."
});
于 2012-09-25T01:43:00.037 回答
-1
var myMask = new Ext.LoadMask(myPanel, {msg:"Please wait..."});
myMask.show();

http://docs.sencha.com/ext-js/4-1/#!/api/Ext.LoadMask

于 2012-08-31T09:39:46.033 回答