当前位置: 首页 > news >正文

Layui 列表中switch按钮的使用

1 定义模板

其中 行id列名 、需要判定的列名 要修改后才能用

<script type="text/html" id="yesOrNo-switch">
    <input type="checkbox" value="{{= d.行id列名 }}" title="是|否" lay-skin="switch" lay-filter="yesOrNo-value" {{= d.需要判定的列名=='1'?'checked':''}}>
</script>

2 使用模板

使用 templet 关联模板

{
    field: 'state',
    title: '是否达成',
    templet:'#yesOrNo-switch'
},

3 事件触发

form.on('switch(yesOrNo-value)', function(obj){
let data = {
    id : this.value,
    state: obj.elem.checked?'1':'0'
};
$.ajax({
    url: '/xxx/xxx/updateState',
    data: JSON.stringify(data),
    dataType: 'json',
    contentType: 'application/json',
    type: 'put',
    success: function (result) {
        if (result.success) {
            layer.msg("修改成功", {icon: 1, time: 1000}, function () {
            });
        } else {
            layer.msg(result.msg, {icon: 2, time: 1000});
        }
    }
});
});
http://www.dtcms.com/a/25375.html

相关文章:

  • 负载均衡 方式
  • 聚焦工控物联网网关
  • Vue3项目,蛋糕商城系统
  • 基于Django快递物流管理可视化分析系统(完整系统源码+数据库+详细开发文档+万字详细论文+答辩PPT+详细部署教程等资料)
  • 【mysql部署】在ubuntu22.04上安装和配置mysql教程
  • python和pycharm 和Anaconda的关系
  • 基于 Spring Boot 的社区居民健康管理系统部署说明书
  • Qt:多元素控件
  • 根据CAN通讯矩阵使用CANoe生成DBC
  • Ubuntu20.04安装IsaacSim4.5与IsaacLab2.0
  • C++中的.*运算符
  • 23种设计模式 - 抽象工厂模式
  • 23种设计模式 - 工厂方法模式
  • 智能选路+NAT实验
  • Linux驱动学习(二)--字符设备
  • 力扣-二叉树-700 二叉搜索树中的搜索
  • Springboot接口返回的时间和数据库差了八小时
  • ctfshow web入门 web11-web24
  • Android GreenDAO 适配 AGP 8.0+
  • 使用 Redis 实现 RBAC 权限管理
  • Python毕业设计选题:基于python的酒店推荐系统_django+hadoop
  • 腾讯云ChatBI通过中国信通院大模型驱动的智能数据分析工具专项测试
  • Myplater项目
  • @RestController和@RequestBody注解含义
  • 出现 [ app.json 文件内容错误] app.json: 在项目根目录未找到 app.json (env: Windows,mp 解决方法
  • VSCode本地python包“无法解析导入”
  • 千峰React:脚手架准备+JSX基础
  • Python 文件操作利器:FileUtils 工具类深度剖析
  • 赛前启航 | Azure 应用开发实战指南:开启创意的无限可能
  • MySQL数据库入门到大蛇尚硅谷宋红康老师笔记 基础篇 part 15