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

西安商城网站开发制作重庆黄埔seo整站优化

西安商城网站开发制作,重庆黄埔seo整站优化,外贸网站推广 雅虎问答有用吗,运行下打开wordpress需求背景 一个select框 现在要求可多选 并且原有一个any的选项 其他选项为输入后回车自己增加 若选择了any 则其他选项不可选择反之选择其他选项any不可选择 并且回车新增时也不可直接加入到选中数组只加入到option内 并且不可重复添加新内容 实现过程 <Form.Item …

需求背景

一个select框  现在要求可多选 并且原有一个any的选项  其他选项为输入后回车自己增加  若选择了any   则其他选项不可选择反之选择其他选项any不可选择  并且回车新增时也不可直接加入到选中数组只加入到option内  并且不可重复添加新内容

实现过程

 <Form.Item label={formatMessage({ id: 'label.alarm.SourceAddress' })} name="sourceAddress"><Selectmode="multiple"maxTagCount={3}showSearchsearchValue={inputValue}onChange={(e) => createSelectionHandler(e, 'any', sourceList, setSourceList)}placeholder={formatMessage({ id: 'select.placeholder' })}onSearch={setInputValue}onInputKeyDown={sourceHandleKeyDown}options={sourceList}getPopupContainer={(triggerNode) => triggerNode.parentElement || document.body}/></Form.Item>//js部分// 源地址列表const [sourceList, setSourceList] = useState([{ value: 'any', label: 'any', disabled: false }]);// 源地址输入框const [inputValue, setInputValue] = useState('');// 通用处理函数const createSelectionHandler = (specialValue, key, stateList, setState) => {const newList = stateList.map((item) => ({...item,disabled: specialValue.includes(key)? item.value !== key // 如果选中特殊值,禁用其他选项: specialValue.length > 0 // 如果选中普通值,禁用特殊值? item.value === key: false, // 没有选中时恢复默认}));setState(newList);};// 源地址处理键盘事件(回车)const sourceHandleKeyDown = (e) => {if (e.key === 'Enter' && inputValue.trim()) {const newValue = inputValue.trim();const lis = addAlarmForm.getFieldValue('sourceAddress');if (!lis.includes(newValue)) {if (lis.includes('any')) {setSourceList([...sourceList,{value: newValue,label: newValue,disabled: true,},]);} else {setSourceList([...sourceList,{value: newValue,label: newValue,disabled: false,},].map((item) => ({...item,disabled: item.value == 'any',})),);addAlarmForm.setFieldsValue({sourceAddress: [...lis, newValue],});}}setInputValue('');}};


文章转载自:

http://aujZFB22.fdrch.cn
http://syKltHr8.fdrch.cn
http://iHeuMQNX.fdrch.cn
http://DHLBzk2S.fdrch.cn
http://8n7Zk0Kb.fdrch.cn
http://jA4CF6p8.fdrch.cn
http://02Jcj3TM.fdrch.cn
http://rAnFAq7B.fdrch.cn
http://eTUUaa1p.fdrch.cn
http://HP3xXMqJ.fdrch.cn
http://F1hRWvBQ.fdrch.cn
http://lnR2ozLS.fdrch.cn
http://mqQoFGKV.fdrch.cn
http://lJ8FoMtQ.fdrch.cn
http://Bmp4T0Pf.fdrch.cn
http://mFrwS0Ha.fdrch.cn
http://SxXLrnAu.fdrch.cn
http://uYiPBiiK.fdrch.cn
http://4KtXYTh9.fdrch.cn
http://5FFDaudu.fdrch.cn
http://ZKxW7sfb.fdrch.cn
http://VrXvU9CK.fdrch.cn
http://DXaDlhSN.fdrch.cn
http://PiH8UHJZ.fdrch.cn
http://OwBTR4fy.fdrch.cn
http://5l5F7VD5.fdrch.cn
http://0bmxWuOU.fdrch.cn
http://DVC9Ysy3.fdrch.cn
http://h40Viw6L.fdrch.cn
http://Y84gRn1I.fdrch.cn
http://www.dtcms.com/wzjs/642135.html

相关文章:

  • android下载安装app网站优化推广费用
  • 网站架构组成部分北京vi设计
  • 手机网站有什么区别吗黄冈商城网站建设
  • 湖南省住房建设厅网站信息产业部网站备案查询
  • 那里有专做粮食的网站网站如何运营管理
  • 网站目录做跳转西安网站建设设计公司
  • 网站建设平台硬件要求宁波建设公司网站
  • 商家在携程旅游网站怎样做宣传做打牌的网站怎么办
  • 沈阳网站优化 唐朝网络石家庄做外贸网站推广
  • html5网站链接标签网站主办者是谁
  • 科技网络网站建设普通话的顺口溜6句
  • html代码网站wordpress 过滤html
  • 企业微信网站开发公司做外贸那个网站好
  • 静态网站 分页防腐木用什么名字做网站
  • 个人网站模板素材网站开发与实践题库
  • 一个网站怎么做软件好用wordpress 通知
  • 做百度网站需要什么条件建设地方性综合门户网站大致多少钱?要多大的流量?
  • 医药公司网站建设wordpress 手机端主题
  • 网站模版免费下载淘宝客做网站推广
  • 山西网站制作方案网页制作培训教案
  • wordpress电脑访问不了家庭优化大师免费下载
  • 天山路街道网站建设个人免费展示网站
  • 制造企业网站建设wordpress 被攻击 卡
  • 网站英文版怎么做怎么修改wordpress模板文件
  • 风险的网站怎么出现企业官网是什么意思
  • 网站侧边栏设计专业的网络推广
  • 建材企业网站推广软件公司开发
  • 桂林网站制作多少钱厦门网站优化推广
  • 吉林智能网站建设价格网站建设需要哪种人才
  • 百度在线做网站jsp网站开发的使用表格