マネージド Bean で見つけたコレクションからイテレータでテキスト入力を生成しています。
この Bean から受け取ったリソース バンドル メッセージでラベルを動的に表示するにはどうすればよいですか?
<af:iterator id="i3" var="myVar" value="#{pageFlowScope.MyBean.myCollection}">
<af:inputText id="it4" label="#{myVar.name}" value="#{myVar.value}" />
</af:iterator>
ここでmyVar.name
は、バンドル内に存在するキーの文字列表現などbutton.label.field
です。
この文字列をパラメーターとしてバンドル参照に渡すことはできますか?
次のようなもの: label="#{myBundle[ #{myVar.name} ]}"
?
このスレッドで提案されc:set
ているように試してみましたが、うまくいきません。ui:param
ご協力ありがとうございました。