3

ボタンまたはチェックボックスの数とラベルが異なる共通のコンポーネントがあります。共通のインクルード ファイルとパス パラメータを持つことができますか。インクルードファイルには、入力パラメータの数を見つけ、それに基づいてボタンまたはチェックボックスの数をレンダリングする方法があります..

4

1 に答える 1

5

を使用<ui:param>して、パラメータをインクルード ファイルに渡すことができます。

<ui:include src="/WEB-INF/includes/some.xhtml">
    <ui:param name="number" value="3" />
</ui:include>

パラメータ値は、上の特定の例では次のように使用でき#{number}ますsome.xhtml

別の方法として、インクルード ファイルをタグ ファイルとしてファイルに登録する方法があり.taglib.xmlます。

<tag>
    <tag-name>some</tag-name>
    <source>/WEB-INF/tags/some.xhtml</source>
</tag>

次に、パラメーターをタグファイル属性として指定できます。

<my:some number="3" />

このように#{number}インサイドとしてもご利用いただけますsome.xhtml

于 2012-05-09T17:36:29.230 に答える