JSF 2.0 で Facelets を使用しています。facelets タグ ライブラリには、 というタグがあり<ui:component>
ます。UIComponent のインスタンスをツリーに挿入し、それ自体の外側のタグをトリムします。
この種の機能の用途を説明できる人はいますか? UIComponent
なぜツリーにインスタンスを追加したいのでしょうか?
コンポーネントタグの例をたくさん検索しましたが、何も見つかりませんでした。
は、すべてのコンテンツを子として、コンポーネント ツリーに<ui:component>
物理インスタンスを挿入します。UIComponent
<ui:composition>
は、コンポーネント ツリーに物理インスタンスを挿入するのUIComponent
ではなく、すべてのコンテンツをその親の子として挿入します。経由で見つけることはできませんfindComponent()
。
複合コンポーネントは暗黙的<ui:component>
に使用します。これは基本的にNamingContainer
、複合の子によって引き起こされる重複コンポーネント ID エラーが発生するリスクなしに、親で同じ複合コンポーネントを複数回再利用できるコンポーネントを導入するためです。