中声明了这一点
使用Primefaces DataTable Edit中的示例,我将年份列改为显示价格,并添加了一个页脚,显示计算出的总价。
<f:facet name="footer">
<h:outputText id="carstotal" value="Total: #{dtEditView.totalSales}" />
</f:facet>
是否有一种方法来更新这个总价值时,改变任何价格单元格?提前感谢。
经过一些变通后,一个解决方案是在cars.xhtml中在<h:form>
标记中有两个下面的行:
<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"