我已将OmniFaces添加到我的Primefaces应用程序中,主要是为了能够更新数据表的单个行。我在推送事件上致电Ajax.updateColumn(dataTable, 1)
,但没有更新。例如。我的细胞之一是这样的Ajax#updateColumn()不更新单元格
<p:column style="width:40px;text-align: center;"
toggleable="false" styleClass="smallPadding unmarkable">
<f:facet name="header">
<p:commandLink styleClass="ui-icon ui-icon-car"
style="display: inline-flex;" id="carIcon" />
</f:facet>
<p:tooltip for="carIcon" value="Anzahl freie Fahrzeuge" />
<h:outputText
value="#{editLoad.getAmountOfUnusedOrderPositions(order)}" />
<h:outputText value="/#{order.orderPositions.size()}" />
</p:column>
我已经调试和#{editLoad.getAmountOfUnusedOrderPositions(顺序))}返回0,但更新后显示错误的值(8)。
感谢BalusC,这解决了我的问题。 – user3172567 2014-09-11 11:01:42
不客气。 – BalusC 2014-09-11 11:10:42