0

我有以下代码可以正确生成单选按钮。

<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

单选按钮是动态创建的,因此不确定如何实现。

我能够生成以下内容并突出显示在每个单选按钮下选择的单选复选框已生成,但如何根据单选值(开/关)隐藏/显示它们:

在此处输入图像描述

4

0 回答 0