私は af:selectitem とその itemLabel を持っていて、ラベルをとても「きれい」にレンダリングしたいです!
問題:
<p:selectOneRadio id="selectRadio" value="#{somebean.somevalue}" layout="pageDirection" >
<f:selectItem itemLabel="#{msg['message.1']}" itemValue="1" />
<f:selectItem itemLabel="#{msg['message.2']}" itemValue="2" />
</p:selectOneRadio>
私のプロパティ i18n ファイル:
message.1=some message by {0}
message.2=another message by {0}
{0} を #{somebean.theUser} でインライン置換したい結果は次のようになります (太字を含む)。
some message by <b>HUSTON</b>
タグファイルでは、このようなことをする必要があります(または同様の方法で)
<f:selectItem itemLabel="#{msg['message.1']{'<b>'+somebean.theUser+'</b>'}}" itemValue="1" />
つまり、i18n 文字列パラメーターの置換を itemLabel タグに直接追加したいと考えています。
私は試してみまし <f:facet name="itemLabel">
たが、何もありません。
誰かが私を助けることができますか?
アドバイスありがとう、
アガルタ