ExtJS Fenster verwalten und Frontfenster erkennen

8

Ich habe eine Anwendung, die viele Fenster hat, die mit entsprechenden Schaltflächen auf einer Symbolleiste bearbeitet werden können (klingt vertraut?!)

Ich habe es derzeit so, dass, wenn Sie auf eine Schaltfläche in der Symbolleiste klicken, wenn es nicht ontop ist, bringen Sie es nach vorne ( toFront ), wenn es minimiert ist, maximieren Sie es etc.

Ich möchte erkennen können, ob das Fenster das vorderste Fenster ist ...

Prost

BEARBEITEN

Um die Situation weiter zu beschreiben: Sagen Sie, wenn ich ein Fenster habe, das an der Vorderseite oder "aktiv" ist. Dann klicke ich auf die entsprechende Schaltfläche in der Symbolleiste, die dieses Fenster minimiert. Ich möchte dann herausfinden, welches Fenster "aktiv" wird.

    
neolaser 04.04.2011, 06:20
quelle

2 Antworten

6

Um Ihre Ext.Window-Instanzen zu verwalten, verwenden Sie das Ext.WindowMgr-Singleton:

Ссылка

Im Handler einer Schaltfläche:

%Vor%     
owlness 04.04.2011, 12:45
quelle
0

Warum nicht eine Eigenschaft activeWindow als Teil des Handlers für das Klicken auf eine Schaltfläche in der Symbolleiste festlegen? Wenn das Fenster, das mit dieser Schaltfläche verknüpft ist, bereits vorne ist, gibt es nichts mehr zu tun.

    
wombleton 04.04.2011 07:08
quelle

Tags und Links