Bom galera tô quebrando a cabeça para nesta tarefa, não sei se alguem ja fez algo parecido mas vamos lá …
No Postgres fiz uma consulta que me resulta uma coluna ANO e outra QTDE VENDIDA.
Tenho q mostrar isso em uma tabela utilizando o rich:dataTable, porém terei q apresentar os dados na forma vertical, ou seja os titulos das colunas seriam os anos e teria uma unica linha com as quantidades de cada ano ( referencia cruzada ).
O problema esta em como montar a minha tabela no JSF, ja utilizei o <c:forEach> do JSTL mas tb não tive resultado, segue exemplo como mostro a 1º posicao do meu list de resultados.
<rich:dataTable rendered="#{not empty relatoriosMB.listaRelatorioAnual}" rows="1">
<h:column>
<f:facet name="header"><h:outputText value="#{relatoriosMB.listaAno[0]}"/></f:facet>
<div align="center"><h:outputText value="#{relatoriosMB.listaQtde[0]}"/></div>
</h:column>
</rich:dataTable>
Do jeito acima mostra da maneira q quero, porem somente a posicao 0, gostaria de fazer um loop ou coisa parecida.
VLW