使用PrimeFaces如果SelectOneMenu上的选定值等于给定值,我想渲染第二个分量。 可能没有将SelecOneMenu的值发送到服务器以避免无用的流量。 我在这做错了什么?我认为应该是类似的......
<p:selectOneMenu value="#{helpRequest.helpKind}" id="selectList">
<f:selectItem itemLabel="One Time" itemValue="1" />
<f:selectItem itemLabel="Recurrent" itemValue="2" />
<p:ajax update="dependingComponent" />
</p:selectOneMenu>
<h:panelGroup id="dependingComponent" rendered="selectlist.value== 2" >
<p:outputLabel>Label: </p:outputLabel>
<p:calendar value="#{calendarView.date1}" pattern="MM/dd/yyyy" />
</h:panelGroup>