我正在使用JSF 2.2。我正在试图建立一个考试系统。有些问题有1个正确答案,其他答案有多个正确答案。据此,我的观点应该显示单选按钮或复选框。我在我的XHTML页面一个硬编码的例子:动态更改输入类型
<h:dataTable value="#{main.answerList}" var="list">
<h:column>
<h:selectBooleanCheckbox id="checkboxAnswer" value="#{list.check}"/>
<h:outputText value="#{list.ansValue}"/>
</h:column>
</h:dataTable>
我如何单选按钮和复选框之间切换,这取决于问题的类型?
@subodh:请停止将非代码格式化为代码。库/框架/实体名称不是代码! – BalusC 2013-02-20 12:25:13
我无法理解您的问题......请不要认为我们了解您的业务需求,只是试图解释您的技术问题。 – 2013-02-20 12:25:52
为什么你不把两个都渲染出来?编辑(将其重新表述为答案):我建议你同时放置两个(selectOneRadio和selectManyCheckbox),并且只根据正确答案的数量渲染一个。 – pgras 2013-02-20 11:41:12