Galera seguinte…
Tenho um data table,
quero que sempre que o campo situação do datable for igual a “aguardando confirmação”,
o botao “confirmar” seja habilitado, e caso a situacao seja diferente desabilitado.
Tem como fazer essa validação?
<p:dataTable emptyMessage="Nenhum registro encontrado"
styleClass="fonteMenor" id="dtAgendamento" var="a"
value="#{agendamentoMB.listAgendamento}" >
<p:column headerText="Id" style="width:10px">
<h:outputText value="#{a.idAgendamento}" />
</p:column>
<p:column headerText="Razao Social" style="width:180px">
<h:outputText value="#{a.razaoSocial}" />
</p:column>
<p:column headerText="CNPJ" style="width:110px">
<h:outputText value="#{a.cnpj}" />
</p:column>
<p:column filterBy="agnd.notaFiscal" headerText="NF"
style="width:6%">
<h:outputText value="#{a.notaFiscal}" />
</p:column>
<p:column headerText="Serie" style="width:4%">
<h:outputText value="#{a.serie}" />
</p:column>
<p:column headerText="Vol." style="width:30px">
<h:outputText value="#{a.volumes}" />
</p:column>
<p:column headerText="Itens" style="width:30px">
<h:outputText value="#{a.itens}" />
</p:column>
<p:column headerText="Valor" style="width:50px">
<h:outputText value="#{a.valor}" />
</p:column>
<p:column headerText="Tipo" style="width:80px">
<h:outputText value="#{a.tipo.nomeTipo}" />
</p:column>
<p:column headerText="Situacao" style="width:8%">
<h:outputText value="#{a.situacao.nomeSituacao}" />
</p:column>
<p:column headerText="Dt Entrega">
<h:outputText value="#{a.dataDeEntrega}" />
</p:column>
<p:column headerText="Ações" style="width:90px">
<p:commandButton icon="ui-icon-trash"
actionListener="#{agendamentoMB.excluir}"
update=":frmConteudo:dtAgendamento :frmConteudo:messages">
<p:confirm header="Confirmação"
message="Deseja excluir a situação?" />
<f:attribute name="carregarAgendamento" value="#{a}" />
</p:commandButton>
<p:commandButton icon="ui-icon-pencil"/>
<p:commandButton id="confirmar" icon="ui-icon-check" />
</p:column>
</p:dataTable>