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.Notifications sind kleine Dialoge, welche auf der View erscheinen, um den Benutzer etwas mitzuteilen.

Erstellen einer einfachen Notification:

Code Block
languagejava
themeConfluence
Notification.show("Hello!");

Ergebnis: Am linken unteren Bildschirmrand, taucht eine kleine Notification auf.

Image Added

Erstellen und Konfigurieren einer Notification:

Code Block
languagejava
themeConfluence
final Notification myNotification = new Notification();
myNotification.setDuration(2000);                                  // Zeige die Notification für 2 Sekunden
myNotification.setText("Hello!");                                  // Setze den Text auf "Hello!"
myNotification.setPosition(Position.TOP_START);                    // Die Notification soll von links oben erscheinen
myNotification.addThemeVariants(NotificationVariant.LUMO_SUCCESS); // Die Notification soll eine SUCCESS Nachricht sein

// Zeige die Notification an
myNotification.open(); 

Ergebnis:

Image Added


Notifications sind nicht nur auf einen Text eingeschränkt, sondern können auch ganze Views und Layouts beinhalten.

Beispiel:

Code Block
languagejava
themeConfluence
final VerticalLayout layout = new VerticalLayout();
layout.add(new Button("Test Button"));
layout.add(new Label("You can add more than just text!"));

final Notification myNotification = new Notification(layout);
myNotification.open();

Ergebnis:

Image Added