使用example from Primefaces DataTable Edit我更改了“年”列以显示“价格”,并添加了一个显示计算总价的页脚。
<f:facet name="footer">
<h:outputText id="carstotal" value="Total: #{dtEditView.totalSales}" />
</f:facet>
有没有办法在更改任何价格单元时更新此总价值?提前谢谢。
答案 0 :(得分:0)
经过一些解决方法后,解决方案是在<h:form>
标记内的 cars.xhtml 中显示以下两行:
<p:remoteCommand name="onCellEdit" update=":form:msgs :form:cars2:carstotal" />
和
<p:ajax event="cellEdit" listener="#{dtEditView.onCellEdit}" oncomplete="onCellEdit()" />
h:outputText
更新其更改表格单元格的价值,但现在即使在update=":form:msgs :form:cars2:carstotal"