How to center popup/dialog-Fenster in GWT?

Ich habe eine Liste mit Datensätzen, jeder Datensatz verfügt über eine Schaltfläche, öffnet Einstellungen-Fenster. Auch ich habe Vorlieben mit einer Menge von logischen teilen und jeder Teil hat einige Datensätze mit einem button.

So, wenn ich auf einen button klicken, erscheint das Dialogfenster, aber wenn Sie diese Taste ist irgendwo in der Unterseite der Seite (lassen Sie es sein, die 300 Datensätze mit button), mein dialog-Fenster erscheint in der oberen. Als Ergebnis muss ich nach oben scrollen, um zu finden, und das Fenster erscheint manchmal hinter browser-Grenzen).

Oder einfach nur vorstellen, dass Sie etwas konfigurieren, und Blättern Seite nach unten, füllen Sie jede option, am Ende speichert Ihre Konfiguration, aber einige Felder wurden falsch ausgefüllt und Warnung popup-Fenster erscheint... irgendwo auf der Seite, aber nicht in der Nähe Ihres Zeiger-oder auch nicht in der Mitte der aktuellen Seite.

Alle meine dialog-Fenster werden geerbt von DialogBox, so dass ich mit super.show() und super.center(), aber es funktioniert nicht wie ich es will.

Kleine info dazu: einige dialog-Fenster Daten empfangen vom server und wenn alle Daten empfangen wird der rest der Fenster wird angezeigt. Ich vermute, dass dies verursachen kann, manchmal-Fenster erscheinen in einem falschen Ort.

InformationsquelleAutor Dragon | 2013-01-09

Schreibe einen Kommentar