PrimeFaces 数据表单击分页时取消选中所有复选框 link
PrimeFaces Datatable Uncheck all checkboxes on click of pagination link
当用户单击 primefaces 数据表的分页 link 时,必须取消选中 primefaces 数据表的所有选中复选框。我怎样才能做到这一点?
您可以在 <p:dataTable>
标签内使用 <p:ajax>
标签来重置行的选择。
这是代码:
<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 数据表的分页 link 时,必须取消选中 primefaces 数据表的所有选中复选框。我怎样才能做到这一点?
您可以在 <p:dataTable>
标签内使用 <p:ajax>
标签来重置行的选择。
这是代码:
<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);
}
}