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

antd表格操作实现勾选

可直接浏览官网 https://ant-design.antgroup.com/components/table-cn
在这里插入图片描述

 	interface IProps {onOk: (value: string[]) => void;value?: string[];onCancel: () => void;open: boolean;}const ExList = (props: IProps) => {const { onOk, value, onCancel, open } = props;const [chooseKeys, setChooseKeys] = useState<string[]>(value || []);const actionRef = useRef<ActionType>();const tableFormRef = useRef<ProFormInstance>();const rowSelection = {onChange: (selectedRowKeyList: Key[]) => {setChooseKeys(selectedRowKeyList as string[]);},selectedRowKeys: chooseKeys,preserveSelectedRowKeys: true,// preserveSelectedRowKeys: chooseKeys,};const columns: <any>[] = []return (<><ProTablerowKey="recommendCode"actionRef={actionRef}rowSelection={rowSelection}formRef={tableFormRef}columns={columns}pagination={{defaultPageSize: 100,}}scroll={{ y: 200 }}toolBarRender={false}search={{labelWidth: 'auto',layout: 'horizontal', // 设置为水平布局defaultCollapsed: false, // 默认展开所有查询条件collapseRender: false,}}// search={false}request={async (params: any) => {const {pageSize,userTagConditions,current: pageIndex,recommendCodeList,serviceKeyCodes,...others} = params;const formattedConditions: any =userTagConditions?.filter((item: any) => item && item.length > 0).map(([tagId, tagValue]) => ({tagId,tagValue: tagValue !== undefined ? tagValue : null, // 或者就不传})) || null;const queryParams: any = removeEmptyStrings({pageNum: pageIndex,pageSize,status: InsFatigueStatusEnum.ACTIVE,userTagConditions: formattedConditions,recommendCodeList: recommendCodeList? recommendCodeList.split(/[,,]/) // 使用正则表达式匹配英文逗号或中文逗号.map((item: string) => item.trim()): null,serviceKeyCodes: serviceKeyCodes ? [serviceKeyCodes] : undefined,...others,});const res = await getQueryRecommendConfigPageApi(queryParams);return {data: res?.list || [],total: res?.total || 0, // 默认值};}}/></>);};export default ExList;
http://www.dtcms.com/a/403216.html

相关文章:

  • 性能测试-jmeter14-性能项目分析
  • 网站建设制作小程序开发卖友情链接的哪来那么多网站
  • react的依赖项数组
  • 购物网站下载长沙做网站比较好的公司
  • 大模型剪枝系列——基于梯度的剪枝
  • 【论文阅读】A Survey of Reinforcement Learning for Large Reasoning Models
  • 《Cursor+Copilot引领的AI辅助开发路径》
  • 调用 vLLM API 时常用的三种请求头模板:普通请求、带鉴权请求、流式请求。
  • 第6.3节 iOS Agent开发<一>
  • 多多返利网站建设程序中装建设股票
  • 处理限流、缓存与数据一致性:1688 API 实时数据采集的技术细节
  • 网站建设需要什么编程语言wordpress 飞龙博客 许愿墙
  • Pythoner 的Flask项目实践-绘制点/线/面并分类型保存为shpfile功能(Mapboxgl底图)
  • 汽车渗透测试自动化工具和过程
  • 南京大学 LLM开发基础(二)大语言模型解析 -- 基于HF LlaMA实现的讲解
  • 《企业级知识图谱从0到1的开发实录》
  • Java虚拟机——垃圾回收算法
  • 电商平台正在建设中网站页面营销策略英文
  • MCP协议:重构AI协作的未来,打破模型边界的技术革命!
  • 做网站要备案吗宁波seo公司排名榜
  • UE5 GAS 预测框架解析
  • SavingsPlan模型优化:AWS成本管理的性能飞跃
  • 从入门到精通【Redis】理解Redis持久化
  • 郑州做网站元辰提升学历的正规平台
  • 什么是无盘工作站?RARP用于无盘工作站等设备在启动时获取自己的 IP 地址。
  • Python在不同领域的应用案例
  • 《Muduo网络库:CMake构建集成编译环境》
  • IDEA services面板+自动运行项目
  • 云原生网关Higress介绍与部署指南
  • 手机网站是怎么做的图片设计制作软件