PrimeFaces Datatable单击分页链接取消选中所有复选框
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PrimeFaces Datatable单击分页链接取消选中所有复选框相关的知识,希望对你有一定的参考价值。
当用户单击primefaces dataTable的分页链接时,必须取消选择primefaces数据表的所有选中的复选框。我怎样才能做到这一点?
答案
您可以在<p:ajax>
标记内使用<p:dataTable>
标记来重置行的选择。
这是代码:
<p:ajax event="page" listener="#{testBean.deselectAll}"
update="dataTableId" />
在update属性中,您需要提供<p:dataTable>
id。
对于Backing Bean您需要取消设置所有行,如下所示:
public class testBean {
// your code...
public void deselectAll() {
setYourSelectionList(null);
// OR
setYourSelectionArray(null);
}
}
以上是关于PrimeFaces Datatable单击分页链接取消选中所有复选框的主要内容,如果未能解决你的问题,请参考以下文章
如何在PrimeFaces中找出DataTable是否处于行编辑状态?
primefaces datatable 怎么让footer固定
Primefaces DataTable 的特定于列的上下文菜单
将 primefaces 数据表与 org.primefaces.component.datatable.DataTable 绑定;