由于我又想着偷懒,结果试了很多方法不得行,最后写了一个很LOW的版本,权当学习吧。(能用就行,管那么多干嘛,略略略。。。有大佬知道更好的方法,可以给我留言,相互学习嘛!)

目的:

过程:

HTML:

// form 表单不一定非要 form 标签,只要标签中含有 layui-form就可以
<div class="layui-form" lay-filter="layuiadmin-app-form-list" id="layuiadmin-app-form-list"><table class="layui-hide" id="door-status" lay-filter="demoEvent"></table>
</div>

Data: 模拟数据

 var data = [{"IP": "192.168.1.111", "status": "0", "z_name": "00001", "use_com": "gesgs,fjdk"},{"IP": "192.168.1.112", "status": "0", "z_name": "00001", "use_com": "gesgs,fjdk"},{"IP": "192.168.1.113", "status": "0", "z_name": "00001", "use_com": "gesgs,fjdk"}];

JS : 思路:将下拉菜单一字符串形式拼接返回到单元格中

 table.render({elem: '#IP', data: data, size: 'lg', cols: [[{type: 'checkbox'}, {field: 'IP', title: 'IP', width: 230, templet: "#dateTpl", unresize: true}, {field: 'status', title: '状态', width: 230, templet: '#selectTpl', unresize: true}, {field: 'z_name', title: '子名称', templet: '#s_date_group', unresize: true}, {field: 'use_com', title: '可用机子',unresize: true, templet: function (d) {//将返回的字符串值切割成列表var tg = d.t_group.split(',');// 将遍历的字符串列表以字符串形式拼接var res = "";$.each(tg, function (index, item) {res += '<option value=\"18000\">' + item + '</option>';});// 将所有的option和select 统一返回给表格单元格return '<select name="city" lay-filter="testSelect" lay-verify="required" data-value="' + index + '" >\n' + res + '</select>';}}]],done: function (res, curr, count) {//由于layui 设置了超出隐藏,所以这里改变下,以兼容操作按钮的下拉菜单$(".layui-table-body, .layui-table-box, .layui-table-cell").css('overflow', 'visible');// 一定要重新渲染表单form.render();}});

Layui(四) 表格嵌套下拉列表框相关推荐

  1. layui中表格嵌套表格

    在表格里面再嵌套一个表格,拿到项目看到视频里看见里面的演示,在表格里面还要嵌套一个表格,那时候脑袋一点思路也没有,就是一片空白的,然后就觉得很难,再然后就不管了,先做了再说. 平时的一张表格这些都是可 ...

  2. layui 数据表格下拉框_layui学习——数据表格嵌套下拉列表,并实现动态更新

    layui学习--数据表格嵌套下拉列表,并实现动态更新 项目中有些字段的数据为固定的几个值,这些字段在数据表格中显示为汉字,但在数据库中以数字形式存储,例如:仓库属性(0:普通仓/1:检验仓/2:报废 ...

  3. layui使用表格数据,json嵌套数据解决

    layui使用表格数据,json嵌套数据解决 layui使用数据表格 json数据输出 出现的问题 layui,返回的数据不符合规范,正确的成功状态码 (code) 应为:0 在数据嵌套时的使用 la ...

  4. layui 数据表格下拉框_LayUi数据表格中嵌套下拉框

    layui嵌套下拉框实用方法(附效果图) 在做项目时遇到一个问题,在layui 的数据表格table里面如何做一个下拉框呢?效果图如下: 这样的效果想必是最理想的了 思路分析: 我们可以通过layui ...

  5. 解决layui数据表格中嵌套下拉框显示问题

    在layui数据表格中嵌套下拉框时,下拉框不能正常弹出,仔细观察发现,点击下拉框时会有一个短暂的弹出动画,马上又消失了,遂猜想,大概是显示的问题,可能是被覆盖了,那么解决覆盖就可以了. 如图, 下拉框 ...

  6. layui数据表格(一:基础篇,数据展示、分页组件、表格内嵌表单和图片)

    表格展示神器之一:layui表格 前言:在写后台管理系统中使用最多的就是表格数据展示了,使用表格组件能提高大量的开发效率,目前主流的数据表格组件有bootstrap table.layui table ...

  7. 简单使用layui完成表格

    开发工具与关键技术:Visual Studio 2015 layui 作者:孙水兵 撰写时间:2019年5月 15日 一.layui及数据表格的简介 layui(谐音:类UI) 是一款采用自身模块规范 ...

  8. Layui数据表格的引用

    对于一些编程插件的引用,相信大多数的编程人员都不会感觉到陌生,因为在对程序开发和项目开发的过程中往往都会需要引用到插件,那么至于插件呢,也有很多种,比如: bootstrap jquery layui ...

  9. Layui数据表格table排序(后端PHP)

    一.需要添加 二.html代码 三.PHP部分代码 四.其他 一.需要添加 1.需要排序的字段加上 sort: true 属性 2.table.on('sort(lay-filter的值)', fun ...

最新文章

  1. 调用浏览器的打印方法打印页面内容
  2. 解决struts.xml文件提示问题
  3. [Elasticsearch] 部分匹配 (三) - 查询期间的即时搜索
  4. Spring Cloud构建微服务架构:服务消费(Feign)【Dalston版】
  5. /dev/tcp 的简单应用
  6. 为什么百度网盘显示2055G下载时却显示容量不足
  7. 解决 SQLSERVER 2008 无法删除作业
  8. WordPress SEO 完全指南
  9. 提高短线操作成功率的诀窍!
  10. 小心微信被封号,这码千万不要扫!
  11. java发布帖子_第一篇发在javaeye的帖子
  12. HearthBuddy卡组
  13. 类文件解析004-解析常量池元素
  14. java POI Excel插入图片
  15. 《白话大数据与机器学习》学习笔记
  16. 重装java后hadoop配置文件的修改
  17. 雷电模拟器桥接模式不显示网卡,4版本不能设置代理
  18. nacos连接mysql失败_完美解决MySQL通过localhost无法连接数据库的问题
  19. 余数和除数以及被除数的关系
  20. 【华为OD面试真题 JAVA】根据访问日志统计日活和月活

热门文章

  1. android学习笔记之GoogleMap 【转】
  2. HTML的div作用
  3. 2678v3支持内存频率_你听过E5-2678 v3这款CPU吗?我用它帮朋友干了件大事!
  4. 空气净化器哪个牌子好,除甲醛空气净化器什么牌子好推荐
  5. 硅树脂油漆申请美国标准UL 790 Class A 合适吗?
  6. AutodeskADN 微信公众号和我个人邮箱
  7. 不要一个人吃饭---人脉就是钱脉
  8. 周大福、周六福、周生生等区分
  9. matlab累加数组的前n行,有一组m行n列的数组,在matlab中如何编程,每三个数求一次平均数(行与列分别求)?...
  10. 异常:程序包org.apache.http不存在 的问题解析