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

Antworten auf die Frage(6)

Ihre Antwort auf die Frage