当前位置: 首页 > news >正文

开发网站开票名称是什么原因济南门户网站建设

开发网站开票名称是什么原因,济南门户网站建设,网络营销策划方案的结构,亚马逊雨林纪录片不知道大家是不是在AntDesign的某一个列表想要做一个批量导出或者操作的时候,发现只要选择下一页,即使选中的ids 都有记录下面,但是就是不回显 后来问了chatGPT,对方的回答是: 在Ant Design的DataTable组件中&#xf…

不知道大家是不是在AntDesign的某一个列表想要做一个批量导出或者操作的时候,发现只要选择下一页,即使选中的ids 都有记录下面,但是就是不回显
在这里插入图片描述
后来问了chatGPT,对方的回答是:
在Ant Design的DataTable组件中,当进行分页操作时,会重新渲染表格内容,这会导致之前选中的行数据和选中状态丢失。

于是最后想到了一个办法处理,通过onTableChange时间来控制
代码如下:

private onTableChange = (newSelectedRowKeys: string[]) => {console.log(newSelectedRowKeys);const { selectedRowKeys } = this.state;setTimeout(() => {this.dispatch(actions.tableRowSelectionChangeAction(this.tableId,map(selectedRowKeys, (value) => {return value;})));}, 300);
};private onTableRowSelectAll = (selected: boolean,selectedRows: any[],unSelectedRows: any[]
) => {const { selectedRowKeys } = this.state;if (selected) {const addRows = selectedRows.filter((item: any) => {return !selectedRowKeys.includes(item.id);});const addRowsRowIds = map(addRows, 'id');this.setState({ selectedRowKeys: [...selectedRowKeys, ...addRowsRowIds] });} else {const deleteIds: any = map(unSelectedRows, 'id');const deleteRows = selectedRowKeys.filter((item: any) => {return !deleteIds.includes(item);});this.setState({ selectedRowKeys: [...deleteRows] });}
};private onTableSelect = (record: any, selected: boolean) => {const { selectedRowKeys } = this.state;if (selected) {this.setState({selectedRowKeys: [...selectedRowKeys, record.id],});} else {this.setState({selectedRowKeys: selectedRowKeys.filter((key) => key !== record.id),});}
};

使用onTableChange 因为它是几个方法中最后一个执行的方法,也是必触发的方法,然后通过dispatch,对表的selectedRowKeys重新处理

this.dispatch(actions.tableRowSelectionChangeAction(this.tableId,map(selectedRowKeys, (value) => {return value;})));

如果对大家有帮助,留下个小爱心吧😄

http://www.yayakq.cn/news/806853/

相关文章:

  • 信宜做网站赣州开网
  • 深圳福田园岭网站建设全网营销的公司
  • 济南网站开发wuliankjcentos怎么装WordPress
  • 网站转化下降原因温州网页制作哪家好
  • 做miui主题网站学网站开发学费多少
  • 上海专业的网站建设新安网站建设
  • 软文网站推荐上海的网站建设
  • 宁波seo推广外包公司北京网站优化什么价格
  • 咕果网给企业做网站的天网网站建设
  • 桥西区附近网站建设价格宜都市网站建设
  • 徐州 网站制作二手房网站怎么做
  • 用动物做网站名称公司网站费用构成需要多少钱
  • 织梦网站模板下载班级优化大师免费下载app
  • 在东莞做网站帮人打广告赚钱的平台
  • html5网站建设公司邢台最新通告今天
  • 大连企业建站系统模板网络设计培训学校
  • 佛山教育平台网站建设在线做名片做海报网站
  • wordpress 媒体分类商品关键词优化的方法
  • 河北省建设厅网站工程师查询wordpress修改上传文件路径
  • 郑州做设计公司网站建设银行衡阳市分行网站
  • 网站页面设计方案专业柳州网站建设
  • 公司网站制作企业wordpress自动加p标签
  • 购买主机可以做网站吗网站建设公司 跨界鱼科技优
  • 电子商务行业网站有哪些设计师必看的10个网站
  • 怎么建设分销模式手机网站建国际网站需要多少钱
  • 响应式网站移动端排名seo是指什么岗位
  • 建设自己公司的网站广州 建 网站
  • 建材类网站建设方案周到的商城网站建设
  • 免费下载网站设计方案人工智能工程师月薪多少
  • 门户网站做pos机贵阳网站公司