Gostaria de saber como faço para o total aparecer conforme o filtro utilizado. O total que está aparecendo na tela é o total de registros, quero o total com filtro.
Segue Codigo :
<h:form id="frmorcamento">
<p:toolbar>
<f:facet name="left" >
<h:outputText value="Orçamento Despesas"/>
</f:facet>
</p:toolbar>
<h:panelGrid columns="6">
<p:outputLabel for="month" value="Período Inicial:" />
<p:datePicker size="10" id="month" view="month" locale="pt_BR"
pattern="MM/yyyy" yearNavigator="true" yearRange="2015:2025" showIcon="true" />
<p:outputLabel for="month" value="Período Final:" />
<p:datePicker size="10" id="monthfin" view="month" locale="pt_BR"
pattern="MM/yyyy" yearNavigator="true" yearRange="2015:2025" showIcon="true" />
<p:button value="Buscar" />
<p:commandButton value="Novo" oncomplete="PF('dlgorcNovo').show();" actionListener="#{MBOrcamento.prepararNovo}" update=":frmorcNovo:pnorcNovo :msgGlobal"/>
</h:panelGrid>
<p:dataTable id="tbOrcamento"
widgetVar="tabelaOrcamento"
emptyMessage="Nenhum registro encontrado"
value = "#{MBOrcamento.itens}"
var ="item"
filteredValue="#{MBOrcamento.itensFiltrados}"
paginator ="true"
rows="50"
>
<f:facet name="header">Lista - Orçamento de Despesas</f:facet>
<p:column headerText="Código" sortBy="#{item.codigo}" filterBy="#{item.codigo}">
<h:outputText value="#{item.codigo}"/>
</p:column>
<p:column headerText="Empresa" sortBy="#{item.empresas.descricao}" filterBy="#{item.empresas.descricao}" filterMatchMode="contains">
<h:outputText value="#{item.empresas.descricao}"/>
</p:column>
<p:column headerText="Centro de Custo" sortBy="#{item.centrodecusto.descricao}" filterBy="#{item.centrodecusto.descricao}" filterMatchMode="contains">
<h:outputText value="#{item.centrodecusto.descricao}"/>
</p:column>
<p:column headerText="Conta Contabil" sortBy="#{item.contacontabil.descricao}" filterBy="#{item.contacontabil.descricao}" filterMatchMode="contains">
<h:outputText value="#{item.contacontabil.descricao}"/>
</p:column>
<p:column headerText="Período" sortBy="#{item.data}" filterBy="#{item.data}" filterMatchMode="contains">
<h:outputText value="#{item.data}">
<f:convertDateTime pattern="MM/yyyy" type="localDate" />
</h:outputText>
</p:column>
<p:column headerText="Valor" sortBy="#{item.valor}" filterBy="#{item.valor}" filterMatchMode="contains">
<h:outputText value="#{item.valor}">
<f:convertNumber type="currency" currencySymbol="R$ " />
</h:outputText>
</p:column>
<p:column headerText="Observação" sortBy="#{item.observacao}" filterBy="#{item.observacao}" filterMatchMode="contains">
<h:outputText value="#{item.observacao}"/>
</p:column>
<p:column headerText="Opções">
<p:commandButton icon="ui-icon-pencil"
oncomplete="PF('dlgorcEditar').show();"
update=":frmorcEditar:pnorcEditar"
actionListener="#{MBOrcamento.prepararEditar}" >
<f:setPropertyActionListener value="#{item}" target="#{MBOrcamento.orcamento}" ></f:setPropertyActionListener>
</p:commandButton>
<p:commandButton icon="ui-icon-trash"
oncomplete="PF('dlgorcExcluir').show();"
update=":frmorcExcluir:pnorcExcluir">
<f:setPropertyActionListener value="#{item}"
target="#{MBOrcamento.orcamento}" ></f:setPropertyActionListener>
</p:commandButton>
</p:column>
<p:columnGroup type="footer">
<p:row>
<p:column colspan="5" style="text-align:right" footerText="Total:" />
<p:column colspan="1">
<f:facet name="footer">
<h:outputText value="#{MBOrcamento.valueSellTotal}">
<f:convertNumber pattern="R$ ###,###.00" locale="pl_PL"/>
</h:outputText>
</f:facet>
</p:column>
<p:column rowspan="2" headerText="Manufacturer" />
<p:column colspan="1" style="text-align:right" />
</p:row>
</p:columnGroup>
<f:facet name="footer">
Total:
<p:summaryRow>
<p:column colspan="2" style="text-align:right">
<h:outputText value="Total:" />
</p:column>
<p:column>
<h:outputText value="#{MBOrcamento.valueSellTotal}">
<f:convertNumber type="currency" currencySymbol="$" />
</h:outputText>
</p:column>
</p:summaryRow>
</f:facet>
</p:dataTable>
Abaixo Tabela com filtro, quero que no total apareça esse valor de 150:
</h:form>