2012-09-14 61 views

回答

3

爲ExtJS的4

嘗試以下成功測試代碼以下工作:

if (Ext.view.AbstractView) { 
    Ext.view.AbstractView.prototype.loadingText = 'Your message here ...'; 
} 

您還可以使用這樣的:

if (Ext.LoadMask) { 
    Ext.LoadMask.prototype.msg = 'Your message here ...'; 
} 

這裏的問題是改變消息文本將影響LoadMask消息文本本身,但大多數組件覆蓋它實例化加載掩碼時。這意味着你不能全局改變它

但第一個例子應該覆蓋大多數情況。無論如何,您可以使用此結構來覆蓋消息的所有組件,並更改每個組件的默認消息。

例如你想改變所有組合框的負荷消息:

if (Ext.view.BoundList) { 
    Ext.LoadMask.prototype.msg = 'Your message here ...'; 
}