Как я могу обновить одну строку в p: datatable при использовании AJAX?Обновление одной строки в JSF/Primefaces datatable с использованием AJAX
Я не хочу, чтобы обновить весь DataTable, потому что она имеет много строк, и он собирается занять некоторое время ..
Мой макет:
<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 = «оформление» и т. д., но это, похоже, не работает.
Я использую JSF 2.1 и Primefaces 5,2
Возможный дубликат [Как обновить конкретную строку в DataTable Primefaces] (http://stackoverflow.com/questions/15257554/how-to-update-specific-row- in-primefaces-datatable) – Bob