1
我在一個窗口(表單加載和網格數據)中進行多重加載。
這是我的邏輯,如何在Extjs中處理多個LoadMask?
- 從窗口打開時執行掩碼開始。
- 在表單加載和網格加載回調中添加掩碼計數器。
- 當掩碼計數器等於2時,取消屏蔽。
你有更好的主意嗎?
謝謝。
我在一個窗口(表單加載和網格數據)中進行多重加載。
這是我的邏輯,如何在Extjs中處理多個LoadMask?
你有更好的主意嗎?
謝謝。
你也可以用這樣的邏輯:
form.beforeLoad(form.loading = true, if (not grid.loading) mask)
grid.beforeLoad(grid.loading = true, if (not form.loading) mask)
form.onLoad(form.loading = false, if (not grid.loading) unmask)
grid.onLoad(grid.loading = false, if (not form.loading) unmask)
這將同步裝載機。順便說一下,你也可以使用Ext.Msg.wait,它會帶來一個沒有任何按鈕的模式對話框,並等到你調用hide事件。
歡迎您 – ncank 2011-05-11 01:10:21