1
resposta

summaryRow datatable

Boa noite. Estou com mais uma duvida no datatable. Como faço para o meu bean trazer o valor total por coluna? Digo, tenho um list com varias contas que estão ordenadas pelo seu tipo. Quero saber o total orçado R$ por cada tipo de conta. Fiz um summaryRow, mas fiquei na duvida do que colocar no value.

<p:summaryRow>
                            <p:column colspan="7" style="text-align:right">
                                <h:outputText value="Total:" />
                            </p:column>
                            <p:column>
                                <h:outputText value="#{orcamentoMB.totalOrcado}">
                                    <f:convertNumber type="currency" currencySymbol="$" />
                                </h:outputText> 
                            </p:column> 
                        </p:summaryRow>

Exemplo do que quero fazer:

Descricao    | Tipo        |    Valor
Vivo        | telefonia    |  $ 30,00
TIM        | telefonia    |  $ 50,00
              TOTAL:        |  $ 80,00
Luz        | gasto fixo    |  $ 60,00
Agua        | gasto fixo    |  $ 30,00
         TOTAL:     |  $ 90,00

Não sei se fui claro, mas agradeço a ajuda de todos. Valeeeu!

1 resposta

Há várias maneiras de implementar um summaryRow.

E todas elas são meio estranhas... hehe

Uma maneira bem desacoplada é a dessa resposta que usa um listener.