首先搭建layui 数据表格实例,由于篇幅有限,以下只展示局部关键的代码信息

tableCols = [[{field: 'id', title: 'ID', width:80,align:'center', sort: true},{field: 'linkName', title: '站点名称',align:'center',edit: 'text'},{field: 'linkUrl', title: '站点链接', align:'center',edit: 'text'},{field: 'descript', title: '站点描述',align:'center',edit: 'text'},{field: 'imgUrl', title: '站点图标', align:'center',edit: 'text'},{field: 'createTime', title: '创建日期 ', align:'center',sort: true},{field: 'status', title: '链接状态 ', align:'center',templet:       '#typeConvert',sort: true},{fixed: 'right',title:'操作', align:'center', toolbar: '#barDemo'}]];

在下面这里需要注意的是:如果要控制开关,必须要把监听行的ID值赋值给它,否则在后面修改开关状态的时候,会显得非常的困难。在这里是是给它加了一个属性 mid

 <script type="text/html" id="typeConvert"><input type="checkbox"  name = "status"   value = {{d.status}} lay-skin="switch" lay-text="显示中|待审核"  mid={{d.id}}  lay-filter="status" {{ d.status == '01' ? 'checked' : '' }}></script><script type="text/html" id="barDemo"><a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a></script>

大致效果图如下:

如何和使用ajax来修改开关的状态呢?

             //开关事件(status是lay-filter中的status,注意区别)form.on('switch(status)', function(obj){// 通过属性获取绑定的id值var id = $(this).attr('mid');// 判断开关的状态var status=obj.elem.checked?"01":"00";// 构造请求参数对象var data=new Object();data.status=status;data.id=id;//ajax请求方法$.ajax({url :"/link/update",type : "post",dataType : "json",data : JSON.stringify(data),async : false,contentType : "application/json;charset=UTF-8",success : function(data) {if(data.code=="100"){layer.msg("修改成功", {icon: 6});}else{layer.msg("修改失败", {icon: 6});}}}); });

如何修改layui数据表格绑定的开关事件?相关推荐

  1. 在layui数据表格中修改数据

    一.修改layui表格中的数: 1.layui表格中开启输入框:edit:'text'; //渲染表格组件tableInsT = table.render({elem: '#tesc',url: '$ ...

  2. layui 鼠标移入变为小手_如何在 LayUI 数据表格的列元素上,鼠标悬浮,显示所有文字内容(修改源码)...

    文中使用的LayUI版本:layui-v2.5.5 问题描述: 最近参与开发了 问题分析: 要实现鼠标悬浮显示所有内容,一般采用的都是给对应元素上添加 title 属性,这样当鼠标悬浮在对应列的时候, ...

  3. Layui数据表格的绑定

    <Layui数据表格的绑定> 开发工具与关键技术:Visual Studio /.NET /layui插件 作者:肖春庆 撰写时间:2019年06月17日 在我们使用软件的过程当中有着许多 ...

  4. 在layui数据表格上直接修改数据的方法

    首先我们要知道layui是什么? layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用.(官方解释) 那么接 ...

  5. LayUI数据表格的使用指南

    LayUI是现在比较流行的一款前端框架,数据表格也是后台管理中很长用到的工具了. 最近做项目就用到了,项目的要求是用数据表格显示出后台文章的列表并且每一行的文章都有对应的修改删除操作按钮.之后就写了一 ...

  6. php数据表格的重载,layui数据表格实现重载数据表格功能(搜索功能)

    layui数据表格实现重载数据表格功能,以搜索功能为例 加载数据表格 实现搜索功能和数据表格重载 全部代码 加载数据表格 按照layui官方文档示例 HTML部分 JavaScript部分 var t ...

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

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

  8. layui数据表格如何获取id_LayUI之table数据表格获取行、行高亮等相关操作

    前言 目前LayUI数据表格既美观有不乏一些实用功能.基本上表格应有的操作已经具备,LayUI作者[贤心]肯定是煞费苦心去优化,此处致敬.但是实话实话,如果单纯那数据表格功能来说,EasUI的数据表格 ...

  9. Layui数据表格监听单元格编辑恢复原值

    Layui数据表格监听单元格编辑,并获取原值 table.on('edit(test)', function(obj){ //注:edit是固定事件名,test是table原始容器的属性 lay-fi ...

最新文章

  1. MyEclipse 中Access restriction 出现问题的解决
  2. unity3d UGUI Scroll View的使用
  3. 【机器学习算法专题(蓄力计划)】十六、机器学习中贝叶斯分类算法
  4. 第一章 TestNG框架自动化简述
  5. 推荐一个集录屏、截图、音频于一体的软件给大家
  6. amie 规则挖掘_AMIE的完整形式是什么?
  7. 减治法在查找算法中的应用(JAVA)--快速查找
  8. thinkphp 模板页面出现空白
  9. cad常青藤插件_CAD 2020软件安装包+插件大合集+完整视频教程,自学也可以的
  10. el-jy-ii计算机组成原理实验报告,EL-JY-II型计算机组成原理实验系统
  11. 技术复习-java类加载机制
  12. 计算机二级模拟系统在线,计算机二级foxbase题库系统
  13. 您现在可以在Windows 10上下载Amazon Alexa App
  14. android 弱网测试工具,app弱网测试及使用的工具
  15. 使用Django Highcharts制作图表
  16. Matplotlib的一些常规操作
  17. [控制原理基础]浅谈PID算法
  18. 感冒发烧,病毒,细菌,抗生素?
  19. Python 爬虫分析豆瓣 TOP250 之 信息字典 和 马斯洛的锥子
  20. 工业智能网关BL110应用之64:如何实现智能楼宇控制BACnet 接入金鸽MQTT云平台

热门文章

  1. 数据结构开发(6):静态单链表的实现
  2. Python面试题_中级版
  3. Java的“影子克隆”和“深度克隆”
  4. Android 4.0 NDK Updated
  5. ZZ MMSEG 中文分词算法
  6. 【报告分享】2022金融科技趋势研究报告.pdf(附下载链接)
  7. 【白皮书分享】2021超级品牌力白皮书:数字时代的品牌人群心智重塑.pdf(附下载链接)...
  8. 【报告分享】巨量引擎2019娱乐算数白皮书.pdf(附下载链接)
  9. Label-dependent Feature Extraction in Social Networks for Node Classification
  10. 腾讯广告犀牛鸟专项研究计划即日启动,开启2020新征程