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
La no seu ManageBean
[code]
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;
}
}[/code]
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>
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.