下载formSelects-v4插件(引入formSelects-v4.css和formSelects-v4.js)

下载地址:https://fly.layui.com/extend/formSelects/#download

<link rel="stylesheet" href="style/formSelects-v4.css"> //引入formSelects-v4样式
<div class="layui-form-item">
<label class="layui-form-label">系统用户</label>
<div class="layui-input-inline">
<select id="sysusers" name="systemUserIds" xm-select-height="36px" xm-select="select2">
<!-- <option value="">请选择</option>
<option value="0">北京</option>
<option value="1">上海</option>
<option value="2">重庆</option> -->
</select>
</div>
</div>
//注册插件
layui.config({
base: './js/' //路径为插件
}).extend({
formSelects: 'formSelects-v4'
});
//使用插件,在layui.use中添加formSelects
layui.use(['element', 'laydate', 'table', 'layer', 'form', 'laypage', 'upload', 'tree', 'formSelects'], function () {
var element = layui.element
laydate = layui.laydate,
table = layui.table,
layer = layui.layer,
form = layui.form,
upload = layui.upload,
tree = layui.tree,
laypage = layui.laypage,
formSelects = layui.formSelects;
form.render();
formSelects.btns('select2', []); getSysname: function (typeKey) {
var keys = []
$.ajax({
url: url,
type: "post",
async: true,
data:{typeKey},
success: function (data) {
//console.log(data, '系统用户');
if(data.data){
for (var i = 0; i < data.data.length; i++) { //formSelects-v4只支持name和value两个属性,使用时必须为josn格式属性必须为name和value
var temp = {
"name": data.data[i].systemUserId,
"value": data.data[i].id //value为唯一标识,此处为id
}
keys.push(temp)
}
console.log(keys)
formSelects.data('select2', 'local', { //请求数据后,将数据动态渲染到下拉框中
arr: keys
});
form.render();
}
},
});
},
formSelects.btns('select2', []); //去掉全选等工具条
formSelects.data('select2', 'local', {arr: []}); //清空下拉框数据
formSelects.value('select2',data.data.systemUsers,true); //给下拉框中追加数据,true:如果该值已选中则跳过, 该值未选中则选中;若为false:如果该值没有选中则跳过, 该值被选中则取消选中

其他属性用法见网址:https://hnzzmsf.github.io/example/example_v4.html

最新文章

  1. FineReport中如何进行Informix数据库连接
  2. MiniProfiler(MiniProfiler.EF6监控调试MVC5和EF6的性能)
  3. Android学习---ListView的点击事件,simpleAdapter和arrayadapter,SimpleCursoAdapter的原理和使用
  4. 超链接的那些事(三): 属性target
  5. CSS3新增伪类
  6. socket基础实例(一个服务端对应一个客户端情形)
  7. 1021.Deepest Root (并查集+DFS树的深度)
  8. eclispe搭建android平台
  9. [Gauss]POJ1681 Painter&#39;s Problem
  10. ECHO is off
  11. homework做了些什么?
  12. c# hasvalue属性
  13. windows phone (18) Border元素
  14. Word文档合并
  15. mac环境下安装xampp
  16. SpringMVC学习笔记(二)
  17. mysql主从备份+keepalived自动切换
  18. Django项目实战之用户上传与访问
  19. 获取具有指定扩展数据的所有实体的Id,并存入Id数组中
  20. mysql-16进制、十进制互转

热门文章

  1. ISO/IEC 9899:2011 条款6.4.2——标识符
  2. 《最长的一帧》 osg3.4 osgViewer::View::init() osgViewer::Viewer::getContexts()
  3. OVS+VXLAN实现两个宿主机上的VM间的通信
  4. 终极解决办法rvct Cannot obtain license for Compiler (feature compiler) with license version &gt;= 3.1
  5. Qt编写自定义控件47-面板区域控件
  6. 123457---小小数学家--com.twoapp.xiaoxiaoshuxuejia
  7. PAT 甲级 1042 Shuffling Machine (20 分)(简单题)
  8. FastCGI模式编译安装LAMP+Xcache
  9. 最新 二三四五java校招面经 (含整理过的面试题大全)
  10. win7下exe文件设置为开机启动