3 Stimmen

primefaces p:ajax update funktioniert nicht

Ich verwende primefaces 3.4.2 datatable mit in-cell editing. Ich möchte, dass nach dem Aufruf der Edit-Event-Methode die Tabelle selbst aktualisiert wird. Ich habe es wie folgt gemacht:

<p:dataTable id="timeTable" var="log" value="#{reviewTimesheetBean.lazyModel}" paginator="true"
                            paginatorTemplate="{FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}" rowsPerPageTemplate="15,30,45,60"
                            paginatorPosition="bottom" rows="2" currentPageReportTemplate="{currentPage} de {totalPages}" lazy="true" editable="true" emptyMessage="#{label['empty.message']}">

  <p:ajax event="rowEdit" listener="#{reviewTimesheetBean.onEdit}" update="timeTable" />
   <p:ajax event="rowEditCancel" listener="#{reviewTimesheetBean.onCancel}" update="timeTable" />
....
</p:datatable>

Aber die Load-Methode wird nie nach dem rowEdit-Ereignis aufgerufen. Ich habe auch versucht, die Selektoren zu verwenden, aber auch das hat nicht funktioniert. Kann die Datentabelle nicht auf diese Weise aktualisiert werden?

Danke

Kelly

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X