如何在使用AJAX時更新p:datatable中的單行?使用AJAX更新JSF/Primefaces數據表中的單行
我不想更新整個數據表,因爲它有很多行,並且這將需要一些時間..
我的佈局:
<h:form id="visitForm">
<p:dataTable id="visitTable" var="visit" value="#{visitBean.findAllVisits()}">
<p:column headerText="${msgs['email']}"
<h:outputText value="#{visit.contactDetail.email}"/>
</p:column>
<p:column headerText="${msgs['clearance']}" id="clearance">
<p:commandButton value="${msgs['clearance.ok']}" actionListener="#{visitBean.makeClearanceNotOk(visit)}"/>
</p:column>
</p:dataTable>
</h:form>
我已經試過了一些像update =「clearance」等東西,但它似乎並沒有工作。
我使用JSF 2.1和5.2 Primefaces
的可能的複製[如何更新Primefaces數據表中特定行(http://stackoverflow.com/questions/15257554/how-to-update-specific-row- in-primefaces-datatable) – Bob