我有一个数据表,其中包括 primefaces 的过滤器功能。可以对表格进行一些操作(例如编辑)。用户使用 ajax 操作完成后数据表会更新。如果我不过滤数据表,它会直接更新表格并且效果很好,不幸的是,如果我使用它并对其进行编辑,则不会。
这就是我的数据表的样子:
<p:dataTable id="dataTable" var="row"
value="#{bean.value}"
filteredValue="#{bean.filteredValue}"
paginator="true" rows="25" paginatorPosition="bottom"
rowKey="${row.id}"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink}"
editable="true">
以及触发更新的 Button
<p:commandButton value="Save"
actionListener="#{bean.save}"
update=":form"/>