Я пытаюсь показать маску загрузки, пока пользователь ждет отображения панели.
Я использую Ext.LoadMask как:
loadingMask = new Ext.LoadMask(Ext.getBody(), {msg:"Loading..."});
loadingMask.show();
panel = new MyPanel();
panel .show();
и в подменю панели
this.listeners = {
afterrender: function () {
loadingMask.hide();
}
}
Но маска загрузки не отображается, пока не появится панель, и когда я закрываю панель, я вижу маску загрузки.
Я думаю, это означает, что моя маска загрузки работает в фоновом режиме, поэтому я не вижу ее.
Есть ли решение, которое вы знаете по этому вопросу? Мне кажется, это проблема со слоем.
Как сделать так, чтобы маска загрузки отображалась сверху, а в подменю панели скрывать ее?
Спасибо.