Bem … que problema estranho …
Tenho um DataTable que é exibido dentro de um Dialog, o problema é que ele não esta exibindo os dados, somente cria as linhas em branco, nem o nome das colunas ele exibe …
Porém, testei colocar ele fora do Dialog e exibiu o conteúdo normalmente …
<p:column headerText="#">
<p:commandButton icon="ui-icon-check" update="dlgDetalhe,tblDetalheTreino"
ajax="true" oncomplete="janelaDetalhe.show()">
<f:setPropertyActionListener target="#{treinoAdminBean.treinoSelecionado}"
value="#{treino}"/>
</p:commandButton>
</p:column>
Dialog
[code]<p:dialog widgetVar=“janelaDetalhe” width=“900” height=“550”
position=“center” modal=“true” closeOnEscape=“true”
showEffect=“explode” hideEffect=“explode” closable=“true”
minWidth=“400” header=“Detalhe” >
<h:form id="dlgDetalhe">
<p:dataTable id="tblDetalheTreino"
value="#{treinoAdminBean.detalheTreinoSelecionado}"
var="d_treino"
rows="15"
paginator="true"
scrollable="true"
scrollHeight="130"
style="width:850px"
>
<p:column headerText="Tempo">
<h:outputText value="#{d_treino.tempo}"/>
<f:facet name="footer">
<h:outputText value="#{treinoAdminBean.treino.tempoTotal}"/>
</f:facet>
</p:column>
<p:column headerText="Descrição">
<h:outputText value="MINUTOS" rendered="#{d_treino.descricao eq 'M'}"/>
<h:outputText value="SEGUNDOS" rendered="#{d_treino.descricao eq 'S'}"/>
</p:column>
<p:column headerText="Intensidade">
#{d_treino.sequencia}
<p:commandButton icon="ui-icon-check" update="dlgBatimentos"
ajax="true" immediate="true" oncomplete="janelaDIntensidade.show()">
<f:setPropertyActionListener target="#{treinoAdminBean.dadosTreinoSelecionado}"
value="#{d_treino}"/>
</p:commandButton>
</p:column>
<p:column headerText="Circuito">
<h:outputText value="ASFALTO" rendered="#{d_treino.terreno eq 'A'}"/>
<h:outputText value="MTB" rendered="#{d_treino.terreno eq 'M'}"/>
</p:column>
<p:column headerText="Terreno">
<h:outputText value="ADVENTURE" rendered="#{d_treino.terreno eq 'A'}"/>
<h:outputText value="MISTO" rendered="#{d_treino.terreno eq 'M'}"/>
<h:outputText value="EXTREME" rendered="#{d_treino.terreno eq 'E'}"/>
</p:column>
<p:column headerText="Distância">
<h:outputText value="#{d_treino.distancia}"/>
<f:facet name="footer">
<h:outputText value="#{treinoAdminBean.treino.distanciaTotal}"/>
</f:facet>
</p:column>
</p:dataTable>
</h:form>
</p:dialog>[/code]