Primefaces で JSF を使用しています。画像のみのラジオボタンのボタンセットを使用したいのですが、うまくいきません。
コードは次のとおりです。
<p:selectOneButton value="#{LoginBean.user}" >
<f:selectItem itemLabel="<img src="/myApp/faces/javax.faces.resource/myImg1.png?ln=img"/>" itemValue="1"/>
<f:selectItem itemLabel="<img src="/myApp/faces/javax.faces.resource/myImg2.png?ln=img"/>" itemValue="2"/>
</p:selectOneButton>
「escape」、「escapeItem」、さらには「itemEscaped」属性で文字をエスケープしようとしました。this other questionの最後のものについて読みました。その質問の解決策では<h:selectOneRadio>
、 ではなくを使用し<p:selectOneButton>
ます。
注: jQueryUIbuttonset()
メソッド(Primefacesはバックグラウンドで使用)を使用して動作することはわかっているため、スクリプトの問題ではありません..
それで、これを行うことは可能<p:selectOneButton>
ですか?
ありがとう!