Como agrupar resultado de um dataTable

0 respostas
J

Olá pessoal, estou fazendo um sistema para uma empresa de segurança, e preciso de uma ajuda

na minha tela estou exibindo um data table do primefaces com dados referentes a umas 3 tabelas do banco
segue a imagem
[img]http://s18.postimg.org/4dv9d0ill/print.jpg[/img]

Meu problema
nessa primeira linha

A01 - Lesão Corporal
dados
A01 - Lesão Corporal
dados again

gostaria que ficasse agrupado
por exemplo

_____________________________________________
A01 - Lesao corporal
_____________________________________________
Dados | Dados | Dados
DadosB|DadosB|DadosB
____________________________________________

segue o codigo da minha datatable

<ui:define name="centro">
            <h:form>
                <p:dataTable id="tblRelatoriosViaturas" value="#{relatorioMB.geraRelatorioViatura()}" var="viaturas">
                    <f:facet name="header">
                        <h:outputText value="#{msgs.TITULO_RELATORIO_VIATURAS}" />
                    </f:facet>

                    <p:columnGroup type="header" >

                        <p:row>
                            <p:column rowspan="2" headerText="Natureza" />
                            <p:column colspan="3" headerText="Estatísticas" />
                        </p:row>

                        <p:row>
                            <p:column headerText="Viatura" />
                            <p:column headerText="Nº Talão"/>
                            <p:column headerText="Dia"/>
                        </p:row>

                    </p:columnGroup>

                    <p:subTable value="#{viaturas}"  >
                        <f:facet name="header">
                            <h:outputText value="#{viaturas.natureza.sigla} - #{viaturas.natureza.descricao}"  />
                        </f:facet>

                        <p:column />

                        <p:column>
                            <h:outputText value="#{viaturas.viatura.prefixo}" />
                        </p:column>

                        <p:column>
                            <h:outputText value="#{viaturas.talao.codigoTalao}" />
                        </p:column>

                        <p:column>
                            <h:outputText value="#{viaturas.talao.dataAbertura}" />
                        </p:column>

                    </p:subTable>

                </p:dataTable>

kem puder dar um help eu agradeço

Criado 31 de maio de 2013
Respostas 0
Participantes 1