SelecteOneRadio - Urgente!

2 respostas
R

Boa tarde,
estou desenvolvendo uma tela onde tenho tres radio button e um combo box. mas se o primeiro radio buton estiver selecionado o combo não pode aparecer. É possivel?
Valeu

2 Respostas

lucianotome

La no seu ManageBean

private int intCombo;

private boolean exibirCombo=false;

public boolean isExibirCombo() {
     return exibirCombo;
}

public void setExibirCombo(boolean exibirCombo) {
     this.exibirCombo = exibirCombo;
}

public int getIntCombo() {
     return intCombo;
}

public void setIntCombo(int intCombo) {
     this.intCombo = intCombo;
}

public void exibirComboBox()
{
     if(intCombo==1){
          exibirCombo=false;
     }else if(intCombo==2){
          exibirCombo=true;
     }else if(intCombo==3){
          exibirCombo=true;
    }
}

na sua Pagina:

<a4j:region>												
     <h:selectOneRadio value="#{operacaoManager.intCombo}"> 
          <f:selectItem itemValue="1" itemLabel="Filial" ></f:selectItem>
          <f:selectItem itemValue="2" itemLabel="Rota de Carregamento" ></f:selectItem>
          <f:selectItem itemValue="3" itemLabel="Faixa de Preço" ></f:selectItem>
          <a4j:support event="onclick" immediate="false" reRender="p"  action="#{operacaoManager. exibirComboBox}" ></a4j:support>			
     </h:selectOneRadio>	
</a4j:region>

<h:selectOneMenu  id="p"  rendered="#{operacaoManager.exibirCombo}">
</h:selectOneMenu>
lucianotome

E legal quando um cara posta no titulo do topico, “URGENTE”, e apos alguns dias nao se ve que era tao urgente assim, nao sei qual seria o mais importante, nao postar no titulo “URGENTE”, ou postar “RESOLVIDO”. abraço.

Criado 23 de abril de 2009
Ultima resposta 27 de abr. de 2009
Respostas 2
Participantes 2