3 Stimmen

Einige Elemente von der Modalität ausnehmen

Meine Anwendung enthält modale Dialoge und ein Feedback-Widget, das immer am Rand der Seite hängt. Ich möchte, dass die Benutzer auf das Feedback-Widget klicken können, ohne den modalen Dialog abzubrechen. In der Tat möchte ich das Feedback-Widget von den modalen Regeln der Anwendung ausnehmen.

Wie kann man das am besten erreichen? Ich bin mit GWT 2.3, und ich bin glücklich, in was auch immer Schicht der Abstraktion, die ich benötigen, zu bohren.

1voto

Jason Terk Punkte 5967

Die Betrachtung der PopupPanel Quelle scheint es, dass das Hinzufügen Ihres Feedback-Widgets als Partner automatisch ausblenden wird tun, was Sie wollen:

Widget feedback;
DialogBox modal = new DialogBox(false, true);
modal.addAutoHidePartner(feedback.getElement());
modal.show();

1voto

Thomas Broyer Punkte 64153

"Modale" Popups verhalten sich in GWT eigentlich nicht gut; deshalb setGlassEnabled wurde hinzugefügt. Wenn Sie setGlassEnabled können Sie dann einfach einen höheren z-index zu einem beliebigen Element, das oben auf der Glasscheibe erscheinen soll, ist es nur CSS .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X