上面有这个筛选,Select切换了也是会重新请求的
在点击跳转到另外页面前,把当前状态(勾选的 checkbox ,select选中的值和option)等需要保留的痕迹存cookie或者是session,从其他页面跳回来,重新执行搜索前,把存下的状态取出来,然后再查询搜索。在render列表时,一并还原当前的页面的勾选状态
这个东西看你们项目的这个页面数据是怎么请求的,如果后端返回的数据是每次只请求当前页面的数据,那么就让后端每次翻页的时候保存一次数据,保存当前是否选中的状态,如果是一次性全部请求完的数据,那么久使用antd的table组件来完成,并且根据自己的需要重写antd样式
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
3 回答866 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
很简单呀,在
rowSelection
中把选择的数据selectedIds
存放到state
中就可以了。不管在哪一页,你把这个
selectedIds
给Table
的selectedRowKeys
就好了。参考