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

xm-select多选组件在layer.open中使用、获取、复现

xm-select多选组件在layer.open中使用、获取、复现

具体参考 Layui 第三方扩展组件平台:https://dev.layuion.com/extend/xmSelect/

下载后xm-select-master/dist/index.html打开就是使用手册,很详细
在这里插入图片描述

一:引入js

<script th:src="@{/ajax/libs/xm-select/xm-select.js}"></script>

二:html ,js

<div id="xmSelectId" class="xm-select-demo"></div>var xmSelectId = xmSelect.render({el: '#xmSelectId',filterable: true,data: _sparePartsManageList,initValue: [],//等级比selected高,默认选中的初始值prop: {name: 'sparePartName',value: 'id',},// model: {//     label: {//         type: 'block',//         block: {//             //最大显示数量, 0:不限制//             showCount: 1,//             //是否显示删除图标//             showIcon: true,//         }//     }// },on: function(data){//arr:  当前多选已选中的数据var arr = data.arr;//change, 此次选择变化的数据,数组var change = data.change;//isAdd, 此次操作是新增还是删除var isAdd = data.isAdd;sparePartSelList=arrsparePartTableRender(sparePartSelList)//可以return一个数组, 代表想选中的数据//return []},
})

三:赋值,取值,清除

//赋值法一
demo1.setValue([{name: '张三', value: 1},]);
//赋值法二(value方式)
demo1.setValue([ 1 ]);
//追加赋值
demo1.append([ 2 ]);
//清除数据
demo1.delete([ 2 ])
//清空数据
demo1.setValue([ ])
http://www.dtcms.com/a/350437.html

相关文章:

  • 交叉导轨在医疗设备领域中的应用
  • 5G与6G技术演进与创新对比分析
  • 在线旅游及旅行管理系统项目SQL注入
  • 力扣(用队列实现栈)
  • STL——vector的使用(快速入门详细)
  • c++26新功能—带原因说明的删除函数
  • 用 PyTorch 从零实现 MNIST 手写数字识别
  • 微论-神经网络中记忆的演变
  • volatile关键字:防止寄存器操作被优化
  • Java设计模式-装饰器模式:从“咖啡加料”到Java架构
  • 动态线程池核心解密:从 Nacos 到 Pub/Sub 架构的实现与对比
  • 使用百度统计来统计浏览量
  • 网易算法岗位--面试真题分析
  • 江苏安全员 A 证 “安全生产管理” 核心考点
  • 【笔记】Roop 之 NSFW 检测屏蔽测试
  • 电池分选机:破解电池性能一致性难题的自动化方案|深圳比斯特
  • 【车载开发系列】ParaSoft集成测试环境配置(五)
  • Seaborn数据可视化实战:Seaborn数据可视化实战入门
  • 我的小灶坑
  • 使用 gemini 来分析 github 项目
  • 【Day 33】Linux-Mysql日志
  • Linux 系统内存不足导致服务崩溃的排查方法
  • 跨站脚本攻击(XSS)分类介绍及解决办法
  • 单北斗变形监测系统应用维护指南
  • 59 C++ 现代C++编程艺术8-智能指针
  • 探索量子计算的新前沿
  • 深度学习之第三课PyTorch( MNIST 手写数字识别神经网络模型)
  • Telematics Control Unit(TCU)的系统化梳理
  • 从零开始学习单片机14
  • Fory序列化与反序列化