2012-04-24 67 views
2

我使用ExtJS的3現在,我真的錯過ExtJS的4ExtJS的3.4 - setLoading

仔細打量throght的文檔setLoading功能,沒有找到它。

如何設置/刪除ExtJS 3.4中的任何組件的加載狀態?

+0

你應該直接問你的問題,而不是暗示它。 – Eric 2012-04-24 21:51:12

+0

@Eric你說得對。 – Nameless 2012-04-25 05:21:06

回答

2

如果您正在使用您商店也可以提供商店,你應該創建一個新LoadMask對象組件

var loadMask = new Ext.LoadMask(cmp, {msg:'Wait message'}); 

,然後您可以顯示或隱藏面罩

loadMask.show(); 
loadMAsk.hide(); 
+0

感謝您的回覆。 – Nameless 2012-05-04 05:17:00

0

加載掩碼的config屬性的屬性。這樣,您不必在商店的處理程序中實際進行隱藏或顯示。

var store = new Ext.data.Store(); 
var loadMask = new Ext.LoadMask(cmp, {msg:'Wait message', store: store}); 

來自外部的LoadMask文件:

可選存儲到掩模的約束。當發出加載請求時會顯示掩碼,並在加載成功或加載失敗時隱藏。