E aí galera…tudo certo?
eu tenho um campo chamado “reserva/aceiro” na pagina do meu sistema que tem um selectOneRadio com duas opçoes: SIM ou NÃO
tenho também um campo chamado “operação de combate” que tem um selectOneMenu com as opções: Localizado e Sistemático
Meu problema é o seguinte:
Quando o usuario escolher a opção SIM, meu campo “operação de combate” SÓ pode oferecer a opção Localizado, mas se o usuario escolher a opção NÃO então pode-se escolher no selectOneMenu tanto Localizado quanto Sistemático…
- CÓDIGOS *
INTERFACE JSF:
CAMPO OPERAÇÃO DE COMBATE
<h:outputText id="otOpCombate" value="#{msgf.op_combate}: " />
<h:selectOneMenu id="somOpCombate"
value="#{forCombateBean.combate.operacaoCombate}" required="true"
requiredMessage="Campo Obrigatorio" >
<!-- valueChangeListener="#{cupPreCombateBean.valueChangeListenerOpCombate}"> -->
<f:selectItem itemValue="" itemLabel="Selecione uma opcao" />
<f:selectItem itemValue="Localizado" itemLabel="Localizado" />
<f:selectItem itemValue="Sistematico" itemLabel="Sistematico" />
<!-- <a4j:support reRender="somOpCombate" ajaxSingle="true" event="onchange" ></a4j:support> -->
</h:selectOneMenu>
<rich:message ajaxRendered="true" for="somOpCombate"
showDetail="false" showSummary="true" styleClass="Erro">
<f:facet name="errorMarker">
<h:graphicImage value="/imagens/error.gif" />
</f:facet>
</rich:message>
CAMPO RESERVA/ACEIRO
<h:outputText id="otReservaAceiro" value="#{msgf.reserva}: "/>
<h:selectOneRadio id="combReservaAceiro" value="#{forCombateBean.combate.reserva}">
<f:selectItem itemLabel="Sim" itemValue="Sim">
<!-- <a4j:actionparam name="valor" value="sim" /> -->
</f:selectItem>
<f:selectItem itemLabel="Não" itemValue="Nao">
<!--<a4j:actionparam name="valor" value="nao" /> -->
</f:selectItem>
<a4j:support reRender="otAreaCombate, combAreaCombate, rendmsg" ajaxSingle="true" event="onclick" action="#{forCombateBean.supportReserva}" ></a4j:support>
</h:selectOneRadio>
<rich:message ajaxRendered="true" for="combReservaAceiro"
showDetail="false" showSummary="true" styleClass="Erro">
<f:facet name="errorMarker">
<h:graphicImage value="/imagens/error.gif" />
</f:facet>
</rich:message>
é isso…alguém pode me ajudar?
valeu!