JSF-Aktualisierung von Composite Component (Primefaces)

Ich habe das folgende UI-Primefaces-Snippet:

<pou:growl id="growl" 
               redisplay="false"
               showDetail="false" 
               sticky="false" />

Wenn ich versuche, diesen Artikel zu aktualisieren, zum Beispiel so:

<pou:commandButton value="Update" 
                   update=":growl"/>

Alles funktioniert gut.

Wenn ich jedoch ein Knurren zu einer zusammengesetzten Komponente verschiebe und versuche, sie aufzurufen (dh wie folgt):

<ez:growl/>

Ich erhalte eine Fehlermeldung, die besagt:

javax.faces.FacesException: Cannot find component with identifier ":growl" referenced from "j_idt84:j_idt85:testForm:j_idt111".

Meine Frage ist, warum all diese automatisch generierten Namen hinzugefügt werden und wie ich sie steuern kann, damit ich tatsächlich auf die zu aktualisierenden Komponenten zugreifen kann.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage