Update einzelne Zeile in JSF / Primefaces mit AJAX datierbar
Wie kann ich eine einzelne Zeile in einem p: datatable mit AJAX aktualisieren?
Ich möchte nicht die gesamte Datentabelle aktualisieren, da sie viele Zeilen enthält und einige Zeit in Anspruch nehmen wird.
Mein Layout:
<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>
Ich habe einige Dinge ausprobiert, wie zum Beispiel update = "clearance" usw., aber es scheint nicht zu funktionieren.
Ich verwende JSF 2.1 und Primefaces 5.2