私の場合、コンポーネントを ID で更新したいと思いますbaseTab
。main
formと tabView の場合、それ自体が含まれtabs
ます。コンポーネントへの絶対参照はmain:tabs:baseTab
. これは、たとえば update 属性で参照する必要があるものです。
<p:commandButton update="main:tabs:baseTab"/>
このような完全な ID の問題は、それが長く、コンポーネント階層で何かを変更すると簡単に変更できることです。ID baseTab はそれ自体が一意であるため、少なくとも理論的には、このコンポーネントを直接参照できるはずです。しかし、どうすればそれができますか?
一意の ID を介してコンポーネントを参照する構文は何ですか? 私は次のことを試しました:
- :ベースタブ
- ベースタブ
- メイン:baseTab
- :tabs:baseTab
そして、どれも機能していませんでした.それぞれがそのようなコンポーネントが存在しないというページエラーを引き起こしていました....