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

前端案例—antdDesign的Select多选框组件加上全选功能

前端案例—antdDesign的Select多选框组件加上全选功能。

实现效果如下:

在这里插入图片描述

Select 组件里有这个属性,可以利用这个对下拉菜单进行自定义。

const handleChange= (e, value) => {setSelectState(e.target.checked)let arr = productOptions?productOptions?.map((item)=>item.value):[]form.setFieldsValue({prodIdentifierList:arr})      
}
<Form.Itemname="prodIdentifierList"label=""style={{ marginBottom: 12 }}noStylerules={[{required: true,message: "产品不可以为空",}]}><Selectmode="multiple"placeholder="请选择产品"options={productOptions}//   tagRender={finishFlag ? tagRender : null}onChange={(value) =>console.log(value)}dropdownRender={(allSelectValue) => (<div><div style={{ padding: "4px 8px 8px 8px", cursor: "pointer" }}><Checkboxchecked={selectState}onChange={handleChange}>全选</Checkbox></div><Divider style={{ margin: "0" }} />{/* Option 标签值 */}{allSelectValue}</div>)}/></Form.Item>
http://www.lryc.cn/news/265196.html

相关文章:

  • 个人财务工具、密钥管理平台、在线会计软件、稍后阅读方案 | 开源专题 No.51
  • HBase基础知识(二):HBase集群部署、HBaseShell操作
  • C 标准库 - <time.h>
  • 养老院自助饮水机(字符设备驱动)
  • Jenkins 构建触发器指南
  • 通用的java中部分方式实现List<自定义对象>转为List<Map>
  • Python---静态Web服务器-返回固定页面数据
  • react v-18父组件调用子组件的方法和数据
  • Linux——缓冲区
  • Mac 生成Android签名证书 .keystore文件
  • 电商数仓项目----笔记六(数仓ODS层)
  • rtsp视频在使用unity三维融合播放后的修正
  • 【已解决】解决Springboot项目访问本地图片等静态资源无法访问的问题
  • 运维笔记之centos部署Go-FastDfs
  • C#基础——线程(线程池、线程锁、线程抢占、多线程)
  • C# WPF上位机开发(QT vs WPF)
  • 2-高可用-负载均衡、反向代理
  • STM32 使用ARM仿真器设置
  • 【Java】spring
  • C语言中关于操作符的理解
  • Flutter本地化(国际化)之App名称
  • Redis哨兵源码分析
  • 安装Neo4j
  • 华为鸿蒙开发适合哪些人学习?
  • 深信服技术认证“SCSA-S”划重点:命令执行漏洞
  • Flink系列之:Savepoints
  • 使用宝塔面板部署前端项目到服务器
  • Enge问题解决教程
  • 使用yarn安装electron时手动选择版本
  • AIGC:阿里开源大模型通义千问部署与实战