iae galera…
estou com um probleminha que é o seguinte…
eu faço uma consulta usando o createNativeQuery que me retorna uma lista de Object…
e para cada obj eu preciso jogar um List… meu probelama é que vou vou montar o dataTable eu não sei como fazer mostrar
os dados do List, pq essa lista esta dentro do os[12], e para eu pegar a lista tenho que fazer um cast…
queria saber como que pego essa lista no meu xhtml…???
valews
pagamentos = iPagamentoOrdemCompraDao.findPagamentosOrcados(contrato.getId());
for(Object o:pagamentos)
{
Object[] os = (Object[]) o;
os[12] = iPagamentoParcialDao.findPgtoParcialByPgtoOrdemCompra(Integer.valueOf(os[11].toString()));
}
//xhtml
<rich:dataTable id="listaPagtosOrcados"
value="#{pagamentoOrdemCompraController.pagamentosOrcados}" var="pgto"
width="100%" rendered="#{not empty pagamentoOrdemCompraController.pagamentosOrcados}"
rowClasses="even,odd" styleClass="sortable">
<f:facet name="header">
<rich:columnGroup id="cgParcelas">
<rich:column id="c0">
<h:outputText id="otNrParcela" value="Pcla" />
</rich:column>
<rich:column id="c1" >
<h:outputText id="otOCompra" value="O.C." />
</rich:column>
</rich:columnGroup>
</f:facet>
<rich:column id="col0">
<center>
<h:outputText id="nrParcela" value="#{pgto[0]}"/>
</center>
</rich:column>
<rich:column id="col1">
<center><h:outputText id="OCompra" value="#{pgto[1]}"/></center>
<rich:toolTip followMouse="true" direction="top-right" styleClass="popup">
<h:panelGroup>
// ================= aqui que esta o problema ====================
<h:dataTable value="pgto[12]" var="parcial" rendered="#{not empty pgto[12]}">
#{parcial.id}
</h:dataTable>
</h:panelGroup>
</rich:toolTip>
</rich:column>