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