我正在使用带有 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”属性来转义字符。我在另一个问题中读到了最后一个。该问题中的解决方案使用<h:selectOneRadio>
,而不是<p:selectOneButton>
。
注意:我知道它使用 jQueryUIbuttonset()
方法工作(Primefaces 在后台使用它)所以这不是脚本问题..
那么,可以这样做<p:selectOneButton>
吗?
谢谢!