Gente, eu preciso preencher uma tabela, usando o JSF. Como eu sei que o jsf tem um componente que eu indico o objeto e ele gera a tabela, eu não quero usar for na mão para esse trabalho. O problema é o seguinte: a pesquisa ao banco de dados me traz os dados no seguinte formato:
unidade A 6 2007 Produto T 30
unidade A 6 2007 Produto U 31
unidade A 6 2007 Produto V 32
unidade B 6 2007 Produto T 40
unidade B 6 2007 Produto U 41
unidade B 6 2007 Produto V 42
unidade C 6 2007 Produto T 50
unidade C 6 2007 Produto U 51
unidade C 6 2007 Produto V 52
Sendo unidade X o nome da unidade, 6 o mês de referência, 2007 o ano, Protuto X o nome do produto e 30…52 um valor qualquer.
Bom, agora, eu preciso formatar esses dados para apresentar ao usuário. E preciso que seja apresentado no seguinte formato:
UNIDADE MÊS ANO PRODUTO T PRODUTO U PRODUTO V
Unidade A 6 2007 30 31 32
Unidade B 6 2007 40 41 42
Unidade C 6 2007 50 51 52
que é um formato humano analisável.
Bom, o componte h:DataTable vai ler linha a linha do resultado da pesquisa, trazendo ela de forma não formatada. Como eu faço então para formatar os dados retornado do banco para o padrão eu que eu necessito?