怎么个性化的项目显示在一个h:selectOneRadio的组成部分?[重复]

StackOverflow https://stackoverflow.com/questions/1033361

  •  06-07-2019
  •  | 
  •  

这个问题已经有一个答案在这里:

我实际上使用h:selectOneRadio显示项目,给予它从f:selectItems标签。

而不是显示一个文本,我想喜欢显示图像。

它是如何可能的,因为在那里,我有没有发现任何方式使用html来自选择信息的"价值"属性?

谢谢,这是我目前代码时,没有任何图像显示...

<h:selectOneRadio layout="spread" value="#{question.candidateAnswer.value}"  
    disabledClass="invalid_choice" enabledClass="valid_choice" >

    <a:support event="onchange" actionListener="#{answerManager.answer}" 
        reRender="zoneQuestions, zoneNavigation, zoneScenariiList, zoneCart" />

    <f:selectItems value="#{question.choices}" />

</h:selectOneRadio>

感谢

有帮助吗?

解决方案

所有 h:selectOneMenu 不是呈现一个HTML选择输入。这不可能显示器的图像。

你会需要一个自定义的组成部分。你很可能风格的Richfaces下拉式菜单来工作就像一个选择输入的,但是你可能会更好看 这些插件来增强你的组合的盒子

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top