Ich möchte Benachrichtigungen in Vaadin Flow (19+) in Java genau so stylen, wie hier in Typoskript gezeigt, indem ich ein Thema zuweise und nicht die Farbe der Elemente festlege (wie im Java-Beispiel gezeigt). Abgesehen davon, dass das Einstellen der Farbe mühsam (Vordergrund, Hintergrund...) und zerbrechlich (z. B. Umschalten in den Dunkelmodus) ist, zeigt das Java-Beispiel das Einstellen einer CSS-Farbe. Ich würde erwarten, Lumo-Farbvariablen verwenden zu dürfen (z. B. - -lumo-Erfolgsfarbe). Ist das möglich? Kann jemand ein Beispiel zeigen?
Lösung des Problems
Sie können die addThemeVariants()
Methode verwenden, um die Variante zu definieren, die Sie verwenden möchten:
Notification notification = new Notification();
notification.addThemeVariants(NotificationVariant.LUMO_PRIMARY);
Die Java-Beispiele wurden noch nicht auf die neue Dokumentationsseite verschoben, Sie finden sie hier https://vaadin.com/components/vaadin-notification/java-examples/theme-variants
Keine Kommentare:
Kommentar veröffentlichen