7 个回答

很简单呀,在rowSelection中把选择的数据selectedIds存放到state中就可以了。
不管在哪一页,你把这个selectedIdsTableselectedRowKeys就好了。
参考

分页请求数据的时候,就应该让后端在列表里给你是否选中的字段啊,不需要前端去记录。

新手上路,请多包涵

你应该需要用到redux

将你需要保存的状态保存到redux中

在点击跳转到另外页面前,把当前状态(勾选的 checkbox ,select选中的值和option)等需要保留的痕迹存cookie或者是session,从其他页面跳回来,重新执行搜索前,把存下的状态取出来,然后再查询搜索。在render列表时,一并还原当前的页面的勾选状态

上redux,把checkbox的状态保存在redux中

这个东西看你们项目的这个页面数据是怎么请求的,如果后端返回的数据是每次只请求当前页面的数据,那么就让后端每次翻页的时候保存一次数据,保存当前是否选中的状态,如果是一次性全部请求完的数据,那么久使用antd的table组件来完成,并且根据自己的需要重写antd样式

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题