我有一个 selectOneMenu 有两个项目“Granted”和“Dismessed”
<p:panelGrid columns="2">
<p:outputLabel value="Result: "/>
<p:selectOneMenu id="omResult" value="#{opcoesMB.result}" style="width: 200px">
<f:selectItem itemLabel="Granted" itemValue="1"/>
<f:selectItem itemLabel="Dismessed" itemValue="2"/>
</p:selectOneMenu>
</p:panelGrid>
我还有两个 selectOneMenu,其中一个从名为 operationRestrictedList 的列表中选择项目,在这种情况下,如果选择了“Granted”项目,则它们的用途是。
<p:selectOneMenu id="omResultGranted" value="#{optionsMB.operationRestricted}" style="width: 200px">
<f:selectItem itemLabel="Select..." itemValue="#{null}"/>
<f:selectItems value="#{optionsMB.restricaoOperacaoList}" var="rest" itemLabel="#{rest.title}" itemValue="#{rest.id}"/>
</p:selectOneMenu>
另一个获取项目不规则列表调用的列表,如果选择了“拒绝”项目,就会出现这种情况。
<p:selectOneMenu id="omResultDesmissed" value="#{optionsMB.irregularity}" style="width: 200px">
<f:selectItem itemLabel="Select... " itemValue="#{null}"/>
<f:selectItems value="#{opcoesMB.irregularilityList}" var="irregula" itemLabel="#{irregula.description}" itemValue="#{irregula.id}"/>
</p:selectOneMenu>
好吧我不是那个意思,我只想有两个selectOneMenu,第二个被设置为第一个selectOneMenu中选择的项目,但我不知道该怎么做,我是jsf的新手,有人可以帮助我给出一些想法,我该怎么做?