zoukankan      html  css  js  c++  java
  • Layui——监听工具条(比如删除操作)

    <table id="demo" lay-filter="test"></table>

    test 是 lay-filter的值
    table.on('tool(test)', function(obj){ var data = obj.data; if(obj.event === 'detail'){ layer.msg('ID:'+ data.id + ' 的查看操作'); }else if(obj.event === 'del'){ //监听删除按钮 layer.confirm('确认删除该技师?', function(index){ obj.del(); layer.close(index); }); }else if(obj.event === 'edit'){ layer.alert('编辑行:<br>'+ JSON.stringify(data)) }
    });

    监听删除按钮

     

    官方源代码  地址

    原始容器
    <table id="demo" lay-filter="test"></table>
     
    工具栏模板:
    <script type="text/html" id="toolbarDemo">
      <div class="layui-btn-container">
        <button class="layui-btn layui-btn-sm" lay-event="add">添加</button>
        <button class="layui-btn layui-btn-sm" lay-event="delete">删除</button>
        <button class="layui-btn layui-btn-sm" lay-event="update">编辑</button>
      </div>
    </script>
     
    <script;>
    //JS 调用:
    table.render({
      elem: '#demo'
      ,toolbar: '#toolbarDemo'
      //,…… //其他参数
    });
     
    //监听事件
    table.on('toolbar(test)', function(obj){
      var checkStatus = table.checkStatus(obj.config.id);
      switch(obj.event){
        case 'add':
          layer.msg('添加');
        break;
        case 'delete':
          layer.msg('删除');
        break;
        case 'update':
          layer.msg('编辑');
        break;
      };
    });
    </script>
    View Code
    注重细节——关注底层——注重细节——关注底层——注重细节——关注底层——注重细节——关注底层——注重细节——关注底层
  • 相关阅读:
    Mybatis中#{}和${}传参的区别
    笔记摘抄 —— shiro学习篇
    使用Spring的Testcase的单元测试的写法
    【转】FreeMarker学习笔记
    破解Pycharm,IDEA,PhpStrom等系列产品的,有关JetbrainsCrack的使用方法
    Python的字符串
    python的变量
    python开头注释
    h5-动画小案例-滚动展示
    h5-钟表动画案例
  • 原文地址:https://www.cnblogs.com/PJG20/p/12881397.html
Copyright © 2011-2022 走看看