Popup Fenster aufrufen
Views lassen sich auch als Popup Fenster aufrufen. Dazu bietet Ihnen RapidClipse in der Palette das Code-Template PopupWindow.
Legen Sie eine neue View an, z.B. CustomerView und fügen Sie einige UI-Komponenten ein.
Fügen Sie in die MainView einen XdevButton ein und registrieren Sie ein buttonClick Event.
Setzen Sie in der Code-Ansicht den Cursor unter den generierten Button.ClickEvent Handler.
Ziehen Sie aus der Palette das Code-Template unter den generierten Button.ClickEvent Handler.
Geben Sie als ersten Parameter die aufzurufende View CustomerView an.
Ergebnis:
private void button_buttonClick(Button.ClickEvent event) {
PopupWindow.For(new CustomerView()).closable(true).draggable(true).resizable(true).modal(true).show();
}Examples:
Popup Fenster schließen - Mit Hilfe eines XdevButton lässt sich das Popup Fenster wieder schließen.
private void button_buttonClick(Button.ClickEvent event) { ((Window)this.getParent()).close(); }