0

JSF 2.0 で Facelets を使用しています。facelets タグ ライブラリには、 というタグがあり<ui:component>ます。UIComponent のインスタンスをツリーに挿入し、それ自体の外側のタグをトリムします。

この種の機能の用途を説明できる人はいますか? UIComponentなぜツリーにインスタンスを追加したいのでしょうか?

コンポーネントタグの例をたくさん検索しましたが、何も見つかりませんでした。

4

1 に答える 1

0

は、すべてのコンテンツを子として、コンポーネント ツリーに<ui:component>物理インスタンスを挿入します。UIComponent

<ui:composition>は、コンポーネント ツリーに物理インスタンスを挿入するのUIComponentではなく、すべてのコンテンツをその親の子として挿入します。経由で見つけることはできませんfindComponent()

複合コンポーネントは暗黙的<ui:component>に使用します。これは基本的にNamingContainer、複合の子によって引き起こされる重複コンポーネント ID エラーが発生するリスクなしに、親で同じ複合コンポーネントを複数回再利用できるコンポーネントを導入するためです。

于 2012-12-26T21:48:57.747 に答える