Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ant设计-过滤后如何获得表行数?_Javascript_Reactjs_React Redux_Antd - Fatal编程技术网

Javascript Ant设计-过滤后如何获得表行数?

Javascript Ant设计-过滤后如何获得表行数?,javascript,reactjs,react-redux,antd,Javascript,Reactjs,React Redux,Antd,我使用Ant design中的表组件来搜索、过滤和排序一大组数据,但我对“选择所有数据”有一个问题 例如,若我单击表格顶部的复选框,则只选择屏幕上的显示行。因此,如果我更改页面,其他行将不会被选中。如果要选择自定义选择所需的所有数据,请使用rowSelection.selections 正如您在下面的示例摘录中所看到的, 建议的解决方案是直接写入我需要选择的行的所有键,但是如果我在一列之前进行了筛选,我就无法知道我的props数据源的状态 所以我的问题是:我如何知道屏幕上当前可用的所有数据 例如

我使用Ant design中的表组件来搜索、过滤和排序一大组数据,但我对“选择所有数据”有一个问题

例如,若我单击表格顶部的复选框,则只选择屏幕上的显示行。因此,如果我更改页面,其他行将不会被选中。如果要选择自定义选择所需的所有数据,请使用
rowSelection.selections

正如您在下面的示例摘录中所看到的, 建议的解决方案是直接写入我需要选择的行的所有键,但是如果我在一列之前进行了筛选,我就无法知道我的props数据源的状态

所以我的问题是:我如何知道屏幕上当前可用的所有数据

例如,如果最初有10个页面,然后我过滤和排序,现在有2个页面,那么如何获取新数据集的数组


提前谢谢 您可以在
表上试用此道具

onChange:更改分页、过滤器或分拣机时执行回调

函数(分页、过滤器、分类器、额外:{currentDataSource:[]})


currentDataSource
可能就是您想要的。

这是控制cas中分页和筛选的方法,谢谢。