我有一个p:datatable,它具有多选模式和分页器。
<p:datatable value=#{rows} selection=#{selectedRows} pagintor="true" rows="20" rowsPerPageTemplate="10,20,50,100" paginatorPosition="bottom">
<p:column selectionMode="multiple"/>
<p:ajax event="toggleSelect"/>
... columns ...
</p:datatable>
当我点击表头的复选框时,所有行都被选中。但是当我点击表头复选框选择所有行并想通过使用“selection”的值导出所选行时,它只返回20个对象。我期望当我使用表头复选框时,它会选择数据表格的所有行而不仅仅是当前页面的行。我的datatable有200多页,因此在使用分页器时导出所有行是非常繁琐的工作;)
我认为这可能是一个需要记录的错误,或者我漏掉了什么?我查看了文档,但它没有关于使用多选模式和分页的内容......感谢您的反馈!