次のUIPrimefacesスニペットがあります。
<pou:growl id="growl"
redisplay="false"
showDetail="false"
sticky="false" />
このアイテムを更新しようとすると、たとえば次のようになります。
<pou:commandButton value="Update"
update=":growl"/>
すべてが正常に動作します。
しかし、唸り声を複合コンポーネントに移動して、それを呼び出そうとすると(つまり、このように):
<ez:growl/>
次のようなエラーメッセージが表示されます。
javax.faces.FacesException: Cannot find component with identifier ":growl" referenced from "j_idt84:j_idt85:testForm:j_idt111".
私の質問は、なぜこれらの自動生成された名前がすべて追加されるのか、そして実際にコンポーネントにアクセスして更新できるようにそれらを制御するにはどうすればよいのかということです。