【发布时间】:2020-12-11 21:08:38
【问题描述】:
我需要在两个日期之间每天每小时获得一组交易的总数,但只能在最后一个日期获得结果。我正在使用带有 Primefaces 8.0 的 Java 8。这是我的代码:
<p:dataTable id="dtLlamadas1" value="#{llamadaBean.lista1}" var="lista1" sortBy="#{lista1.fecha}">
(other primefaces tags)
<p:summaryRow>
<p:column colspan="2" style="text-align:right">
<h:outputText value="Total:" />
</p:column>
<p:column>
<h:outputText value="#{lista1.totalTransacciones}">
</h:outputText>
</p:column>
</p:summaryRow>
</p:dataTable>
lista1 是 bean 中的 Java 列表,其中包含表记录的映射(DATE、HOUR、TRANSACTIONS_PER_HOUR)。
Here is a sample of the result
如您所见,在其他日子总数为 0 但最后一个。有人可以帮助我吗?
【问题讨论】:
-
这段代码不是Java。请编辑您的问题。
-
您能否使用 PrimeFaces Test 创建一个可重现的小示例,以便我查看您的问题并进行调试:github.com/primefaces/primefaces-test
-
@Coti 我从来没有说过我上面的代码是Java。我说 LISTA1 在它使用的 Java Bean 中。
-
@Melloware 我不知道我是否正确使用了该存储库,但这就是我所做的。感谢回复。 github.com/davidsan1982/primefaces-test.git
-
太棒了,这就是为什么我们有人做 MVCE。很多时候,它通过剥离所有内容来帮助清除代码中的错误。
标签: java datatable primefaces