2017-02-23 1 views
0

Was ich will, ist in der Lage, die Granularität für die Nachrichten in meinem <rich:messages /> Tag angezeigt werden, was bedeutet, dass die Quelle dieser Nachrichten die gesamte Anwendung, die aktuelle Seite oder ein einzelnes Element sein kann. Welche Optionen bietet RichFaces?Verfügbare Bereiche für Richfaces Nachrichten

Ich bin mir der globalOnly Attribut bewusst, die auf wahr oder falsch gesetzt werden kann, aber ich verstehe nicht, was global betrachtet wird und was nicht.

So, ich bin auf der Suche nach der ganzen Liste der Nachrichtenbereiche. Diese Liste von Bereichen könnte zum Beispiel: Anwendung, Sitzung, Seite, Formular. Ich würde auch ein kleines Beispiel für jede

Antwort

0

schätzen Sie könnten die reference doc lesen.

Eine Meldung wie diese ist in der Regel erstellt:

FacesMessage message = new FacesMessage("Error!","An error has occurred."); 
facesContext.addMessage(id, message); 

Wenn die ID global null ist die Botschaft ist. Sie können also @for verwenden, um Nachrichten für eine bestimmte Komponente anzuzeigen, oder @globalOnly, um globale Nachrichten anzuzeigen. Wenn Sie keine verwenden, werden alle Nachrichten angezeigt.