lehehehu

lehehehu

80飞吻 2018-10-12 加入 来自合肥

(这个人懒得留下签名)

lehehehu 最近的提问

lehehehu 最近的回答

  • 2018-10-15 14:30:17如何解决table数据表格监听头工具栏点击事件无效?中回答:

    一定是2.4版本以后才有这个功能
  • 2018-10-12 17:1:58监听头部工具栏事件中回答:

    @祥哥 我是这样写的。<table id="demo" lay-filter="test"></table>
  • 2018-10-12 16:55:42监听头部工具栏事件中回答:

    @祥哥 [汗] 我居然写了两个ID 删掉了 还是不可以
  • 2018-10-12 16:48:53监听头部工具栏事件中回答:

    @祥哥 我贴了代码 可以监听到复选框 但是无法监听到 头部工具栏
  • 2018-10-12 16:48:12监听头部工具栏事件中回答:

    <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>

    layui.use('table', function(){
    var table = layui.table;

    table.render({
    toolbar: '#toolbarDemo'
    ,elem: '#demo' //指定原始表格元素选择器(推荐id选择器)
    ,height: 420 //容器高度
    //,width:800 //容器宽度
    ,url:"<%=basePath%>control/datasetM/getDatasetInfoPage.action?etc="+new Date().getTime()
    ,page: true

    ,id:'contenttable'
    ,totalRow: true
    ,loading:true
    ,id: 'test'
    ,cols: [[ //设置表头
    {type:'checkbox'}
    ,{field: 'id', type:'numbers',title: 'ID', width:80, sort: true}
    ,{field:'dsName', title:'名称'}
    ,{field:'dsType', title:'类型',sort:true}
    ,{field:'filePath', title:'路径'}
    ,{field:'busAtt', title:'业务属性'}
    ,{field:'storage', title:'大小',sort:true}
    ,{field:'createTime', title:'创建时间',sort:true}
    ]]
    });

    //监听复选框
    table.on('checkbox(test)', function(obj){
    debugger
    console.log(obj.checked); //当前是否选中状态
    console.log(obj.data); //选中行的相关数据
    console.log(obj.type); //如果触发的是全选,则为:all,如果触发的是单选,则为:one
    });

    //
    table.on('toolbar(test)', function(obj){
    debugger
    var checkStatus = table.checkStatus(obj.config.id);
    var data = checkStatus.data;
    switch(obj.event){
    case 'add':
    layer.msg('添加');
    break;
    case 'delete':
    layer.msg('删除');
    break;
    case 'update':
    layer.msg('编辑');
    break;
    };
    });

    });
  • 2018-10-12 16:43:45监听头部工具栏事件中回答:

    @祥哥 嗯嗯 是的 可以显示 但是点击没用