Bom pessoal, preciso desabilitar um selectOneMenu quando clicar em um inputText.
Estava tentando da seguinte forma:
JSF -->
<h:outputText value="Processo:" styleClass="label"/>
<h:inputText
id="procnum_procano" size="10"
value="#{processoController.objProcesso.procnum}"
onclick="#{processoController.desabilitar}"
/>
<h:selectOneMenu
id="substancia"
value="#{substanciaController.objSubstancia.subnome}"
title="Substância"
disabled="#{processoController.estado}"
>
<f:selectItems value="#{substanciaController.listaSubstancia}"/>
</h:selectOneMenu>
Mbean -->
@Named(value = "processoController")
@SessionScoped
public class ProcessoController implements Serializable {
private boolean estado;
public ProcessoController() {
this.objProcesso = new Processo();
this.estado = false;
}
public boolean isEstado() {
return estado;
}
public boolean getDesabilitar(){
estado = true;
return estado;
}
}
Não sei onde esta o erro, quando mando rodar ele o h:selectOneMenu já aparece desabilitado.