MVC+Layui 多选下拉框xmSelect

1、选择layui拓展第三方组件找到xmselect

xmSelect下拉多选 xmSelect - Layui 第三方扩展组件平台 (layuion.com)

下载后放到项目文件中

2、项目引用js文件

 <script src="~/Content/dist/xm-select.js"></script>

3、html添加表单设置id

  <div class="layui-form-item">
        <label class="layui-form-label">物料类型:</label>
        <div id="seltype" style="width:280px;margin-left:80px;"></div>
    </div>

 4、js添加数据

1、基本样式

 var options = {
        el: '#seltype',
        //name: 'xmselectName',//表单的name属性
        layVerify: 'required',//必填项
        //layVerType: 'tips',//提示类型 同layui
        toolbar: {//工具条,全选,清空,反选,自定义
            show: true,
            list: [
                'ALL',
                'CLEAR',
                'REVERSE'
            ]
        },
        data: [],//存放数据
        filterable: true,//搜索功能
        autoRow: true,//选项过多,自动换行
        //initValue: ['shuiguo','shucai'],//默认初始化,也可以数据中selected属性
        //language: 'zn',//语言包
        // repeat: true,//是否支持重复选择
        //max: 2,//最多选择2个
        // template({ item, sels, name, value }){
        //    //template:自定义下拉框的模板
        //     return item.name  + '<span style="position: absolute; right: 10px; color: #8799a3">'+value+'</span>'
        // },
    };

2、关联组件

var seltype = xmSelect.render(options);

3、ajax追加数据

 var getmateriallist = function () {
        $.ajax({
            url: 'XXX',
            type: "Get",
            success: function (res) {
                if (res.length > 0) {//注:仅支持name value
                    seltype.update({ data: res })
                }
            }
        })
    }

5、读取多选下拉框的值

var list=seltype.getValue();

最近更新

  1. TCP协议是安全的吗?

    2024-01-11 07:34:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-11 07:34:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-11 07:34:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-11 07:34:01       20 阅读

热门阅读

  1. redis

    redis

    2024-01-11 07:34:01      42 阅读
  2. Hive事务表转换为非事务表

    2024-01-11 07:34:01       39 阅读
  3. VsCode 安装Copilot过程讲解

    2024-01-11 07:34:01       43 阅读
  4. 《Git学习笔记》

    2024-01-11 07:34:01       38 阅读
  5. Rust 工作空间

    2024-01-11 07:34:01       36 阅读
  6. kafka连接失败时springboot项目启动停机问题

    2024-01-11 07:34:01       37 阅读
  7. 网站优化之压缩页面输出

    2024-01-11 07:34:01       35 阅读