添加/删除行时,通常更新整个表以刷新它,例如update="form:tbl"
吗?
有什么方法可以只更新添加/删除的行,而不更新整个表?
我正在使用Primefaces 5.3
。
<p:commandButton icon="ui-icon-plus" update="form:tbl" actionListener="#{myService.add()}" process="@this"/>
答案 0 :(得分:1)
如官方文档中所述,您需要该功能 Datatable - Add Row,但似乎仅在Primefaces 6.0里程碑上可用,请参见addRow() method to DataTable。 您可以尝试使用分页的数据表,因此,在添加新行时,必须更新并仅显示组件的最后一页。