我已將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