• <legend id='BFqEw'><style id='BFqEw'><dir id='BFqEw'><q id='BFqEw'></q></dir></style></legend>

    <i id='BFqEw'><tr id='BFqEw'><dt id='BFqEw'><q id='BFqEw'><span id='BFqEw'><b id='BFqEw'><form id='BFqEw'><ins id='BFqEw'></ins><ul id='BFqEw'></ul><sub id='BFqEw'></sub></form><legend id='BFqEw'></legend><bdo id='BFqEw'><pre id='BFqEw'><center id='BFqEw'></center></pre></bdo></b><th id='BFqEw'></th></span></q></dt></tr></i><div id='BFqEw'><tfoot id='BFqEw'></tfoot><dl id='BFqEw'><fieldset id='BFqEw'></fieldset></dl></div>

    1. <tfoot id='BFqEw'></tfoot>

        <small id='BFqEw'></small><noframes id='BFqEw'>

        • <bdo id='BFqEw'></bdo><ul id='BFqEw'></ul>

      1. layui xm-select插件怎么使用

        xm-select是基于layui的多选解决方案,前身formSelects, 由于渲染速度慢, 代码冗余, 被放弃了xm-select使用了新的开发方式, 利用preact进行渲染, 大幅度提高渲染速度, 并且可以灵活拓展。 xm-select: 基于Layui, 下拉选择框的多选解决方案 通过一个简单的小例
        <tfoot id='mLI5V'></tfoot>
          <tbody id='mLI5V'></tbody>
      2. <small id='mLI5V'></small><noframes id='mLI5V'>

        • <bdo id='mLI5V'></bdo><ul id='mLI5V'></ul>
          <i id='mLI5V'><tr id='mLI5V'><dt id='mLI5V'><q id='mLI5V'><span id='mLI5V'><b id='mLI5V'><form id='mLI5V'><ins id='mLI5V'></ins><ul id='mLI5V'></ul><sub id='mLI5V'></sub></form><legend id='mLI5V'></legend><bdo id='mLI5V'><pre id='mLI5V'><center id='mLI5V'></center></pre></bdo></b><th id='mLI5V'></th></span></q></dt></tr></i><div id='mLI5V'><tfoot id='mLI5V'></tfoot><dl id='mLI5V'><fieldset id='mLI5V'></fieldset></dl></div>

            1. <legend id='mLI5V'><style id='mLI5V'><dir id='mLI5V'><q id='mLI5V'></q></dir></style></legend>

                • xm-select是基于layui的多选解决方案,前身formSelects, 由于渲染速度慢, 代码冗余, 被放弃了xm-select使用了新的开发方式, 利用preact进行渲染, 大幅度提高渲染速度, 并且可以灵活拓展。

                  xm-select: 基于Layui, 下拉选择框的多选解决方案

                  通过一个简单的小例子,看看如何使用xm-select.js

                  第一步: 下载

                  第二步: 引入 xm-select.js

                  第三步: 写一个容器:
                  <div id="demo1"></div>
                  
                  第四步: 渲染
                  var demo1 = xmSelect.render({
                      el: '#demo1',
                      language: 'zn',
                      data: [
                          {name: '勾股CMS', value: 1},
                          {name: '勾股OA', value: 2},
                          {name: '勾股DEV', value: 3}
                      ]
                  })
                  配置项与方法
                   
                  参数 说明 类型 可选值 默认值
                  el 渲染对象 css选择器 dom元素 string
                  language 语言选择 string zn / en zn
                  data 显示的数据 array - [ ]
                  content 自定义下拉框html string - -
                  initValue 初始化选中的数据, 需要在data中存在 array - null
                  tips 默认提示, 类似于placeholder string - 请选择
                  empty 空数据提示 string - 暂无数据
                  filterable 是否开启搜索 boolean true / false false
                  searchTips 搜索提示 string - 请选择
                  delay 搜索延迟ms int - 500
                  filterMethod 搜索回调函数 function(val, item, index, prop) val: 当前搜索值, item: 每个option选项, index: 位置数据中的下标, prop: 定义key - -
                  filterDone 搜索完成函数 function(val, list) val: 当前搜索值, list: 过滤后的数据 - -
                  remoteSearch 是否开启自定义搜索 (远程搜索) boolean true / false false
                  remoteMethod 自定义搜索回调函数 function(val, cb, show, pageIndex) val: 当前搜索值, cb(arr, totalPage): 回调函数, 需要回调一个数组, 结构同data, 远程分页需要第二个参数: 总页码, show: 下拉框显示状态, pageIndex: 分页下当前页码 - -
                  direction 下拉方向 string auto / up / down auto
                  style 自定义样式 object - { }
                  height 默认最大高度 string - 200px
                  paging 是否开启自定义分页 boolean true / false false
                  pageSize 分页条数 int - 10
                  pageEmptyShow 分页无数据是否显示 boolean true / false true
                  pageRemote 是否开启远程分页 boolean true / false true
                  radio 是否开启单选模式 boolean true / false false  
                  repeat 是否开启重复性模式 boolean true / false false
                  clickClose 是否点击选项后自动关闭下拉框 boolean true / false false
                  prop 自定义属性名称, 具体看下表 object -  
                  theme 主题配置, 具体看下表 object - -
                  model 模型, 多选的展示方式, 具体见下表 object -  
                  iconfont 自定义选中图标 object -  
                  show 展开下拉的回调 function - -
                  hide 隐藏下拉的回调 function - -
                  template 自定义渲染选项 function({ item, sels, name, value }) - -
                  on 监听选中变化 function({ arr, change, isAdd }) - -
                  max 设置多选选中上限 int - 0
                  maxMethod 达到选中上限的回到 function(sels, item), sels: 已选中数据, item: 当前选中的值 - -
                  name 表单提交时的name string - select
                  layVerify 表单验证, 同layui的lay-verify string - ‘’
                  layVerType 表单验证, 同layui的lay-verType string - ‘’
                  layReqText 表单验证, 同layui的lay-reqText string - ‘’
                  toolbar 工具条, 具体看下表 object - -
                  showCount 展示在下拉框中的最多选项数量 int - 0
                  enableKeyboard 是否启用键盘操作选项 boolean true / false true
                  enableHoverFirst 是否默认选中第一项 boolean true / false true
                  selectedKeyCode 选中的键盘KeyCode int 全部KeyCode, 也可xmSelect.KeyCode.Enter,xmSelect.KeyCode.Space 13
                  autoRow 是否开启自动换行(选项过多时) boolean true / false false
                  size 尺寸 string large / medium / small / mini medium
                  disabled 是否禁用多选 boolean true / false false  
                  create 创建条目 function(val, data), val: 搜索的数据, data: 当前下拉数据 - null
                  tree 树形结构, 具体看下表 object - -
                  cascader 级联结构, 具体看下表 object - -
                  submitConversion 配置表单提交数据 function(sels, prop), sels: 已选中数据, prop: 自定义的prop - -
                  done 渲染完成回调 function -
                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  方法一:jQuery直接取值 var dep = layui.$("#dep").val(); //获取选择框的值 方式二:jQuery直接取值 var dep = xmSelect.get('#dep', true);dep:dep.getValue('valueStr')
                  实现方法使用layui的layui-row类 div class="layui-row" div class="layui-col-xs6 layui-col-sm6 layui-col-md8" input name="verification_code" placeholder="验证码" type="text" class="layui-input input-val" /div div class="layui-col-xs6 layui-col
                  tree的api中,只有tree.setChecked(id, idArr)方法,没有取消勾选的方法。我的需求是:勾选后做判断,如果不符合条件则取消勾
                  layui从数据库中获取复选框的值并默认选中,详细代码: !doctype htmlhtml lang="en"headmeta charset="UTF-8"title/titlelink rel="stylesheet" type="text/css"href="../../../static/js/css/layui.css" rel="external nofollow" media="all"link rel="styl
                  layui中tab的切换,可使用element.tabChange(filter, layid);用于外部切换到指定的Tab项上,如:element.tabChange(demo, layid); //切换到 lay-id=yyy 的这一项 下例所示 element.tabChange(demo, 22); //切换到:用户管理 具体代码如下: div class="layui-
                  例子: input type="text" id='mobile' name="mobile" value="{$list.mobile}" lay-verify="required|phone|number"; class="form-control" lay-verify:关键字 关键字(支持多条规则的验证)required (必填项)phone(手机号)email(邮箱)url(网址)number
                  <tfoot id='RvAZW'></tfoot>

                      <small id='RvAZW'></small><noframes id='RvAZW'>

                    • <i id='RvAZW'><tr id='RvAZW'><dt id='RvAZW'><q id='RvAZW'><span id='RvAZW'><b id='RvAZW'><form id='RvAZW'><ins id='RvAZW'></ins><ul id='RvAZW'></ul><sub id='RvAZW'></sub></form><legend id='RvAZW'></legend><bdo id='RvAZW'><pre id='RvAZW'><center id='RvAZW'></center></pre></bdo></b><th id='RvAZW'></th></span></q></dt></tr></i><div id='RvAZW'><tfoot id='RvAZW'></tfoot><dl id='RvAZW'><fieldset id='RvAZW'></fieldset></dl></div>
                        <tbody id='RvAZW'></tbody>

                      <legend id='RvAZW'><style id='RvAZW'><dir id='RvAZW'><q id='RvAZW'></q></dir></style></legend>
                        • <bdo id='RvAZW'></bdo><ul id='RvAZW'></ul>