[ RESOLVIDO ]p:inputText X p:calendar X Habilitar ou Desabilitar

Olá galera, é o seguinte , tenho um p:inputText em um p:dialog, eu uso uma subbusca para trazer um valor para esse p:inputText, queria que ao escolher um status, seria ABERTO, CONCLUIDO OU PENDENTE, ele verificasse, caso eu escolha CONCLUIDO, o meu p:calendar que fica ao lado ficasse habilitado somente se o valor fosse CONCLUIDO.

GRATO

Você pode fazer isso com o seu controller utilizando uma variável boolean e representar esta variavel na propriedade disable do seu componente na página.

Consegui, fiz isso:

<p:calendar id=“tarDataHomologado” mask=“99/99/9999"
value=”#{atendimentoBean.dataConcluido}" pattern="dd/MM/yyyy"
locale=“pt” mode=“popup” navigator=“true” showButtonPanel="true"
disabled="#{not atendimentoBean.habilitaTarefa or atendimentoBean.tarefa.status.codigo ne 10}"
onblur="validaDat(this,this.value,’#{msg.MSG_CAMPODATAINVALIDO}’)"
showOn=“button” size="13"
rendered="#{atendimentoBean.tarefa.status.codigo ne 0}"/>