使用JSF创建自定义radioButton

时间:2016-01-28 02:29:23

标签: jsf

好吧,我需要一个带有更多工具的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周围,这对我来说是一个问题。因为我需要它。

0 个答案:

没有答案