我有以下代码可以正确生成单选按钮。
<c:forEach items="#{sampleController.modelVo.valuesList}" var="valueVo">
<p:selectOneRadio
id="pickedSdlp_#{valueVo.id}"
value="#{sampleController.selectedValue}"
layout="responsive"
columns="1"
converter="omnifaces.SelectItemsConverter" >
<f:selectItem
id="valueVo#{valueVo.id}"
itemLabel="#{valueVo.valueVoDesc}"
itemValue="#{valueVo}">
</f:selectItem>
</p:selectOneRadio>
<p:selectManyCheckbox
id="timeBlocks_#{valueVo.id}"
value="#{valueVo.timeId}"
layout="responsive"
columns="1">
<f:selectItems value="#{valueVo.subValueList}" var="valueVoTime" itemLabel="#{valueVoTime.from} #{valueVoTime.to}" itemValue="#{valueVoTime.id}" />
</p:selectManyCheckbox>
</c:forEach>
p:selectManyCheckbox
是否可以根据选择的值隐藏/显示?该值实际上基于voList.canShow == 'Y', if Y then show else hide it
。
单选按钮是动态创建的,因此不确定如何实现。
我能够生成以下内容并突出显示在每个单选按钮下选择的单选复选框已生成,但如何根据单选值(开/关)隐藏/显示它们: