好吧,我需要一个带有更多工具的radioButton,比如样式css,按钮等。为此,我尝试创建一个纯HTML + JSF:
<c:forEach var="c"
items="#{questaoCurso.questao.alternativasPreenchidas}">
<div style="color:red;">
<input type="radio" name="radio_#{questaoCurso.id}" value="#{c}">
<h:outputText value="#{c.letra}) xx #{c.texto}" /></input>
</div>
</c:forEach>
这样可以正常显示radioButtons。但我需要添加一些eventChange来将选择的值发送到支持bean,我该怎么做呢?类似的东西:
onclick="mojarra.ab(...)"
只是为了知道,我试过了:
<h:selectOneRadio styleClass="radio"
value="#{cursandoMB.alternativasEscolhidas[questaoCurso]}"
converter="entityConverter" layout="pageDirection">
<c:forEach var="c"
items="#{questaoCurso.questao.alternativasPreenchidas}">
<div style="color:red;">
<f:selectItem itemValue="#{c}" itemLabel="#{c.letra}) #{c.texto}" />
</div>
</c:forEach>
</h:selectOneRadio>
但是selectOneRadio不会渲染&#34; div&#34;在selectItem周围,这对我来说是一个问题。因为我需要它。