最近项目上需要加载一个问题分类下拉框,数据量不是普通的六七个,还需要有搜索功能,原生的下拉框是满足不了了,
于是使用layui的第三方组件xmSelect,功能是是非常强大的,分页,搜索,分组等等
如果需要展示更多列的数据,可以使用tableSelect


layui.config({base: './layui_exts/xmSelect/'}).extend({xmSelect: 'xm-select'}).use(['xmSelect'],function(){var xmSelect = layui.xmSelect;
})
//加载问题分类下拉框var xmSelect = xmSelect.render({el: '#itemType',language: 'zn',//开启搜索filterable: true,//搜索提示searchTips: '请输入问题分类关键词',//开启远程搜索remoteSearch: true,// layVerify: 'required',//搜素延迟delay: 1000,model: {icon: 'hidden',label: {type: 'block',block: {//是否显示删除图标showIcon: false,}}},//下拉方向direction: 'down',//搜索回调remoteMethod: function (val, cb, show, pageIndex) {$.ajax(ctx + 'complain/itemTypeList', {method: 'post',data: {itemType: val,pageNum: pageIndex},dataType: 'json',success: function (res) {var data = res.data;if (res.code == 0) {//成功回调数据    itemTypes  List<Map<String,String>>    name   valuecb(data.itemTypes, data.pages);} else {layer.msg(res.msg, {time: 2000, icon: 2, shade: 0.01});}}})},paging: true,pageRemote: true,radio: true,clickClose: true})
//获取值
xmSelect.getValue()[0].value

xm-select使用相关推荐

  1. Oracle 查询练习及答案

    注意:数据类型,表关系 表之间的关系:  查询练习及答案:  select * from user_tables; --科室 select * from dept; --医生 select * fro ...

  2. nodejs mysql save_NodeJs Mysql简易操作工具

    /** * npm install mysql -save */ var mysql = require('mysql'); const conf = { host: 'localhost', use ...

  3. 数据库原理之重要语法

    学习完数据库原理后的一个小总结. 文章目录 前言 一.建表操作 二.完整性约束 三.增删改查 四.相关数据类型 五.相关函数 1.时间 2.字符串 3.聚合函数 4.string_agg函数 六.查询 ...

  4. jeee的基础知识(转载)

    Servlet: 1)servlet : servlet是一个特殊的java程序,需要在web服务器上运行,并接收和响应客户端的请求,遵循http协议. 2)Servlet;作用: 主要用于控制层. ...

  5. MyBatis学习从练气到化虚

    MyBatis从练气到化虚 一.MyBatis的由来 1.什么是ORM 2.iBatis的由来 3.为什么选择Mybatis 二.MyBatis的基本使用 1.准备数据库 2.创建工程,增加实体类 3 ...

  6. 数据库简介及SQL语法

    ①Oracle Database:甲骨文公司 ②SQL Server:微软公司 ③DB2:IBM 公司 ④PostgreSQL:开源 ⑤MySQL:开源 ⑥Access:微软公司 [古董] 红色为最常 ...

  7. MySQL 动态行转列

    CREATE TABLE `tbl01` (   `id` INT(11) DEFAULT NULL,   `kemu` VARCHAR(20) COLLATE utf8_unicode_ci DEF ...

  8. 你苦苦寻找的SQL_server总结来啦

    目录 一.数据库的创建 二.表的创建 2.1 表的创建 2.2 数据类型 2.3 表的操作 2.4 部分数据导入到另一个表中去 2.5 表的高级操作 三 .变量与赋值(循环.分支)语句 3.1变量 3 ...

  9. ORACLE-SQL较全面笔记

    -- 首先,以超级管理员的身份登录oracle        sqlplus sys/bjsxt as sysdba        --然后,解除对scott用户的锁        alter use ...

  10. Oracle数据库语法查询大全(附实战操作)

    接触数据库的同志,数据查询经常会遇使用,对于小白甚至''高手''来说有些命令语句也不好拿捏,有的还要不停百度,是不是挺浪费时间.本文章带你走进日常数据查询,也劳烦老板们抬手点个收藏,有想法的欢迎交流, ...

最新文章

  1. linux 源码安装e1000e,linux安装网卡e1000e
  2. mysql三大范式 答案_数据库三大范式定义与理解
  3. haslayout详解
  4. 程序员的福音,AI可以自动修复bug了!
  5. Postman同时发送多个对象+文件到Controller的实现方法
  6. Java获取文件大小,文件夹内文件个数的工具类
  7. 加载torchvision中预训练好的模型并修改默认下载路径
  8. 软件研发成本估算过程之估算软件规模概述
  9. 07 - java 方法里面的 return
  10. linux jobs继续运行,Linux jobs等前后台运行命令详解
  11. ubuntu下/etc/rc.local和/etc/init.d/rc.local的区别
  12. OSI七层模型详解 TCP/IP协议
  13. java swagger ui 教程_java集成Swagger的步骤详解
  14. kotlin set 私有_Kotlin可见性修改器–公共,受保护,内部,私有
  15. 【springmvc】springmvc基本知识
  16. Python pycharm(windows版本)部署spark环境
  17. lucene-使用htmlparser解析有编码页面
  18. 【iOS】—— 获取设备唯一标识
  19. python 等腰三角形的性质_Blender 脚本之 Operator 初探
  20. android中出现javax.net.ssl.SSLPeerUnverifiedException

热门文章

  1. 华山论剑 | 弓叶、陶朗等四家企业再生PET分选技术圆桌会议
  2. a标签下载静态文件 失败-未发现文件
  3. linux强制退出进程
  4. 为什么没人再提勤劳致富了?
  5. Android初级,Toast的带图片显示
  6. 测绘技能大赛-无人机航测虚拟仿真(内业部分)
  7. C++逆序数(奇排列和偶排列的判定)
  8. uniapp的uni.compressImage压缩图片的巨坑
  9. ArcGIS Server 统计服务请求数等
  10. 菜鸡哈屠教你合并果子