2 つの独立した JSF 複合コンポーネントがあります。2番目のもので最初のもののいくつかのプロパティを使用したい。
例: rich:scroller にはプロパティ「for」があり、これは、スクローラーが動作する rich:dataTable コンポーネントを示すために使用されます。
同様に、他のコンポジット(いくつかのコンポジットコマンドリンクコンポーネント)によって呼び出されるコンポジットコンポーネント(モーダルダイアログ)があります。簡単に言うと、コマンド リンクが異なれば、別のモーダル ダイアログが開きます。コマンド リンク コンポジットに「modalPanel」プロパティを追加したいと考えています。次に、どのモーダル ダイアログを開くかを認識します。
ModalPanel コンポジットは次のようになります。
<fl:modalPanel id="actModal"
insideXhtml="../../aaactmodal.xhtml"
dataBean="#{aaAct}" />
CommandLink コンポジットは次のようになります。
<fl:modalLink dataBean="#{aaAct}"
modalPanel="actModal" />
どうすればこれを達成できますか?