当前位置: 首页 > 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});
        }
    }
});
});

相关文章:

  • 负载均衡 方式
  • 聚焦工控物联网网关
  • 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 权限管理
  • 诺和诺德一季度减重版司美格鲁肽收入增83%,美国市场竞争激烈下调全年业绩预期
  • 印度导弹凌晨打击巴基斯坦多座设施,巴总理:正对战争行为作有力回应
  • 长和获准出售巴拿马运河港口以外的港口?外交部:该报道没有依据
  • 世界哮喘日丨张旻:哮喘的整体诊断率不足三成,吸入治疗是重要治疗手段
  • 山大齐鲁医院回应论文现“男性确诊子宫肌瘤”:给予该护士记过处分、降级处理
  • 当AI开始谋财害命:从骗钱到卖假药,人类该如何防范?