jsf - sumar - Calcular automáticamente la suma total de una columna con datos numéricos en el pie de página datatable
sumar columna datatable jquery (1)
Si su entorno es compatible con el nuevo EL 3.0 de Java EE 7 (p. Ej., WildFly 8 ), puede utilizar una nueva compatibilidad con operaciones Lamb y Lambda similares a Java 8 en EL (sí, esto funciona incluso con Java 7).
En su caso particular, puede usar el equivalente de EL 3.0 de IntStream#sum()
de Java 8 (o DoubleStream#sum()
, dependiendo del tipo de propiedad):
<h:dataTable value="#{bean.items}" var="item">
<h:column>
#{item.number}
</h:column>
<f:facet name="footer">
Total: #{bean.items.stream().map(item->item.number).sum()}
</f:facet>
</h:dataTable>
Cuando los datos numéricos se enumeran en a <p:dataTable>
(o <h:dataTable>
), ¿hay alguna forma de obtener la suma total en la fila de resumen en el pie de página de la tabla sin calcularla en el bean de respaldo y proporcionarla como otra vez ¿propiedad del frijol?