Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Views lassen sich auch als Popup Fenster aufrufen. Dazu bietet Ihnen RapidClipse in der Palette das Code-Template PopupWindow.

  1. Legen Sie eine neue /wiki/spaces/RC11DOCDE/pages/2518616398an, z.B. CustomerView und fügen Sie einige UI-Komponenten ein.
  2. Fügen Sie in die MainView einen XdevButton ein und registrieren Sie ein buttonClick Event.
  3. Setzen Sie in der Code-Ansicht den Cursor unter den generierten Button.ClickEvent Handler. 
  4. Ziehen Sie aus der Palette das Code-Template unter den generierten Button.ClickEvent Handler.
  5. Geben Sie als ersten Parameter die aufzurufende View CustomerView an.
Ergebnis:
Code Block
languagejava
themeConfluence
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.

    Code Block
    languagejava
    themeConfluence
    private void button_buttonClick(Button.ClickEvent event) {
    	((Window)this.getParent()).close();
    }