编程语言
首页 > 编程语言> > java-h:selectOneRadio包含图片

java-h:selectOneRadio包含图片

作者:互联网

我有一个h:selectOneRadio标记,用于显示许多单选按钮:

<h:selectOneRadio value="#{myBean.radioButtonSelection}">
  <s:selectItems value="#{myBean.getPossibleRadioButtonSelections()}" var="rs" label="#{rs.toString}"/>                             
</h:selectOneRadio>

现在,我希望有一个带有(可单击)图像的单选按钮,而不是带有字符串值(标签)的单选按钮.这可能吗?如果是这样,怎么办?

更新:
实际上,应该同时包含文本和带有问号的图像,单击该图像时会显示模式面板.

解决方法:

您可以将< h:outputLabel用于=“ form:radioGroupId:X”>并放置一个< h:graphicImage>内. (X是选项的编号)

当然,您将必须拥有两个集合-一个集合包含项目,一个集合包含图片,并分别对其进行迭代-一个集合与< s:selectItems>另一个是< ui:repeat>.有点乏味.

标签:jsf,java,seam
来源: https://codeday.me/bug/20191105/1998245.html