是否有辦法在全局範圍內更改ExtJS 4.1 MVC Application上的Ext.LoadMask.msg
?如何更改ExtJS中的LoadMask文本
回答
它應與
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.##.view.AbstractView", {
override: "Ext.view.AbstractView",
msg: "Loading data..."
});
在大多數情況下工作。在onReady()函數之後/之內調用它。設置##到您所在地區的語言
我使用的是ExtJS MVC,根本沒有'onReady()'函數。我嘗試從我的'view' MVC文件夾中放置並加載它。沒有效果。 –
@webbandit您只需在MVC應用程序中擁有一個默認值,但您可以在本地化中使用第二個。 – sra
'##' –
var myMask = new Ext.LoadMask(myPanel, {msg:"Please wait..."});
myMask.show();
這個應用'LoadMask'只適用於某個組件。在你的情況 - 'myPanel'。我正在尋找整個應用程序的全局解決方案。 –
使用Ext.getBody()獲取整個窗口。在代碼中的適當位置調用此函數。並將值傳遞給LoadMask() – AJJ
我的App中有很多'LoadMask's。我應該爲我擁有的每個面具調用此方法? –
在onReady功能添加這樣的事情:
if (Ext.LoadMask) {
Ext.apply(Ext.LoadMask.prototype, {
msg: 'Загрузка...'
});
}
或像這樣在您的語言環境**文件:
Ext.define("Ext.locale.**.LoadMask", {
override: "Ext.LoadMask",
msg: "Загрузка..."
});
Ext.define("Ext.locale.de.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Uebertrage Daten..." });
這適用於我。
- 1. 如何在Extjs中處理多個LoadMask?
- 2. ExtJS loadMask:管理多個Ajax調用中的多個loadMask
- 3. ExtJs標籤文本更改
- 4. 如何在extJS中更改tbar的文本顏色和樣式?
- 5. 如何更改ExtJs 3.0中的DisplayField文本?
- 6. 如何更改extjs 4.2.2行編輯器中的按鈕文本?
- 7. 使ExtJS的loadmask的Iframe在處理
- 8. ExtJs LoadMask模態對話框內
- 9. 如何更改ExtJS中File Field的值?
- 10. ExtJS 4.1 MVC:如何在加載時將LoadMask應用於視口?
- 11. 如何在運行時更改ExtJS工具提示文本?
- 12. Extjs - 如何更改|更換TPL可變
- 13. 將loadMask()應用於extjs中的單個元素?
- 14. 如何更改EditText文本更改的TextView文本?
- 15. 如何在extjs中動態改變文本字段的fieldCls?
- 16. 更新Tabtnel中的HTML文本在ExtJS
- 17. 如何更改javascript中的glyphicons文本
- 18. 如何更改asp.net中的ButtonField文本
- 19. 如何更改Android ListView中的文本?
- 20. 如何更改android中的texview文本
- 21. 如何更改BaseAdapter中的文本
- 22. 如何更改TextCompositionEventArgs中的文本
- 23. 如何更改JButton中的文本
- 24. 如何更改CSS類ExtJS的容器
- 25. ExtJS 4>行編輯器網格>如何更改「更新」按鈕文本
- 26. 如何在extjs文本字段選擇器中獲取更改事件
- 27. 如何更改TextView文本
- 28. 如何更改文本字段中的文本的alpha值
- 29. 如何在EditText中更改文本
- 30. 如何在ExtJs中顯示純文本
http://www.sencha.com/forum/showthread.php?145538-Override-default-loading-mask-msg – MMT