Ext.LoadMask bleibt im hintergrund der laden-panel

Ich versuche zu zeigen, einen be-Maske während der Benutzer wartet, bis der Systemsteuerung angezeigt werden.

Nutze ich Ext.LoadMask wie :

loadingMask = new Ext.LoadMask(Ext.getBody(), {msg:"Loading..."});

loadingMask.show();
panel = new MyPanel();
panel .show();

und im panel-afterrender

this.listeners = {
        afterrender: function () {
        loadingMask.hide();
        }
}

Aber kein laden der Maske wird angezeigt, bis panel kommt und wenn ich in der Nähe panel sehe ich die laden-Maske.

Ich denke, das bedeutet, mein laden-Maske im hintergrund läuft, also kann ich es nicht sehen.

Gibt es Lösung, die Sie wissen, für dieses Problem ? Dies scheint wie ein layer-problem denke ich.

Wie kann ich machen das be-Maske angezeigt, auf der Oberseite und im panel-afterrender verstecken?

Danke.

InformationsquelleAutor | 2011-07-27
Schreibe einen Kommentar