Ich verwende JSF-Nachrichten, um die Fehler/Warnung/Info Nachrichten in meiner Webanwendung anzuzeigen. Auch verwende ich <p:messages>
, um sie im Browser mit verschiedenen Stilen zu rendern.Erstellen Sie benutzerdefinierte Schweregradnachrichten in JSF
Nichtsdestotrotz muss ich für einige meiner Nachrichten einen neuen Stil erstellen und den Rest so behalten, wie sie gerade sind. Mit anderen Worten, ich muss einen ok Schweregrad für meine JSF-Nachrichten erstellen, der die Informationen in einem grünen Kästchen mit einem Häkchen anzeigt.
Obwohl ich Bibliothek Klassen betrachtet habe, scheint es nicht eine direkte Methode, dies zu erreichen. Schweregrade werden in der Klasse FacesMessages$Severity
als Enumeration gespeichert und haben einen privaten Konstruktor. Muss ich den Quellcode direkt überschreiben?
Der Schweregrad der Informationen ist nicht für den "ok" Zweck? Wenn Sie etwas tun, wenn es Informationen ausgibt, normalerweise war das, wenn alles in Ordnung war, nein? –
Ich möchte eine Nachricht hinzufügen, wenn der Benutzer eine E-Mail-Adresse eingibt. 'Ok' wird für gültige Adresse und 'Fehler' für ungültig sein. Ich wollte zwischen diesem Nachrichtentyp und dem Informationstyp unterscheiden. –
Ich frage mich, ob dies immer noch in JSF 2.2 – thatsIch