Seguinte. Estou utilizando PrimeFaces e ao utilizar uma <p:datatable> um dos campos não está aparecendo.
O que é muito estranho pois o objeto relacionado a ela possui valor.
Segue o código da coluna que está com problemas.
A coluna com problemas é a que mostra a razão social da pessoa.
<p:dataTable var="cont"
value="#{contasReceberMB.listContasRec}"
paginator="true"
id="dtCr"
paginatorPosition="bottom"
emptyMessage="Nenhum registro encontrado"
selection="#{contasReceberMB.contasReceber}"
pageLinks="5"
rows="15"
selectionMode="single"
rowKey="#{cont.codigo_ctasrec}"
style="margin-top: 4px">
<p:column sortBy="#{cont.pessoa.nome_razao}">
<f:facet name="header">
<h:outputText value="Cliente"/>
</f:facet>
<h:outputText value="#{cont.pessoa.nome_razao}" />
</p:column>
<p:column style="text-align: center">
<f:facet name="header">
<h:outputText value="Editar"/>
</f:facet>
<p:commandButton icon="ui-icon ui-icon-search" title="Editar Fatura"
action="#{contasReceberMB.editaConta()}"
disabled="#{contasReceberMB.verificaEdicao()}"
update=":formContaRec"
oncomplete="lancaContasRec.show();">
<f:setPropertyActionListener target="#{contasReceberMB.contasReceber}" value="#{cont}"/>
</p:commandButton>
</p:column>
<p:column style="text-align: center">
<f:facet name="header">
<h:outputText value="Efet. Pgto."/>
</f:facet>
<p:commandButton icon="ui-icon ui-icon-circle-check" title="Efetuar Pgto"
action="#{contasReceberMB.carregaDadosPgto()}"
disabled="#{cont.situacao.codigo_situacaoConta == 2 || cont.situacao.codigo_situacaoConta == 4}"
update=":formEfetPgto"
oncomplete="efetuarPgto.show();">
<f:setPropertyActionListener target="#{contasReceberMB.contasReceber}" value="#{cont}"/>
</p:commandButton>
</p:column>
</p:dataTable>
A outras colunas também. mas estas funcionam.
Elas são exatamente iguais a essa.
<p:column sortBy="#{cont.situacao.nome}" >
<f:facet name="header">
<h:outputText value="Situação"/>
</f:facet>
<h:outputText value="#{cont.situacao.nome}"/>
</p:column>
Desde já agradeço.