• 一、3个都显示
    • 1、图片
    • 2、代码
  • 二、自定义显示[筛选列-filter]
    • 1、图片
    • 2、代码
  • 三、工具栏监听
    • 1、监听筛选列、导出列、打印列
    • 2、监听自定义按钮
  • 四、参考地址

一、3个都显示

1、图片

2、代码

table.render({...,toolbar: true //开启工具栏...
});//或table.render({...,toolbar:'default' //开启工具栏...
});

二、自定义显示[筛选列-filter]

1、图片

2、代码

table.render({...,toolbar: true //开启工具栏,defaultToolbar: ['filter']...
});//或table.render({...,toolbar:'default' //开启工具栏,defaultToolbar: ['filter']...
});

三、工具栏监听

1、监听筛选列、导出列、打印列

table.on('toolbar(tableFilter)', function(obj) {// console.log(obj.event, obj);switch (obj.event) {case 'LAYTABLE_COLS':console.log('监听筛选列');break;case 'LAYTABLE_EXPORT':console.log('监听导出列');break;case 'LAYTABLE_PRINT':console.log('监听打印列');break;};
});

2、监听自定义按钮

  • 详细代码 请移步 https://www.layui.com/demo/
//监听头工具栏事件
table.on('toolbar(test)', function(obj){var checkStatus = table.checkStatus(obj.config.id),data = checkStatus.data; //获取选中的数据switch(obj.event){case 'add':layer.msg('添加');break;case 'update':if(data.length === 0){layer.msg('请选择一行');} else if(data.length > 1){layer.msg('只能同时编辑一个');} else {layer.alert('编辑 [id]:'+ checkStatus.data[0].id);}break;case 'delete':if(data.length === 0){layer.msg('请选择一行');} else {layer.msg('删除');}break;};
});

四、参考地址

  • layui中的table中toolbar自定义过程
  • 在线示例 Layui
  • table 数据表格文档 - layui.table

Layui中的table中toolbar自定义过程相关推荐

  1. html表格td点击事件,监听layui中的table中的td点击事件

    上图 就是用layui生成的一个table表格; 在这里我们给td绑定class,再通过jq的方式去监听是不可行的; 会监听不到事件; 不过在layui中,给了监听方法,并且还可以获取到该行所有的数据 ...

  2. PHP中cellspacing,table 中 cellspacing 与 cellpadding 区别

    table是什么?它是由一个个cell单元格构成的,在表格中, 的个数取决于每行中包裹的cell单元格个数!此外,默认table表格在没有添加css样式:表格的一行,有几对tr表格就有几行: B.-: ...

  3. layui 给table里面的添加图标_layui中的table中toolbar自定义过程

    自己挖过的坑需要自己来填. layui的table默认表头工具栏右边有3个操作,分别是过滤字段.导出excel.打印功能. 在js中代码添加toolbar即可实现上面的效果: table.render ...

  4. css中设置table中的td内容自动换行

    在项目中,有用到表格.因为有的内容比较长,所以需要列宽大一些,有的内容比较短,列宽就小一些.遇到了一个问题,在学校联系方式表里面,联系人电话/电子邮件这两列,无论我加多大的宽度,内容总是会把表格列撑的 ...

  5. jquery中获得table中第几个td元素的值

    <script type="text/javascript"> $(document).ready(function(){ $("table").e ...

  6. 关于element中,table中使用 overflow:hidden; white-space:nowrap; text-overflow:ellipsis; 火狐浏览器无效的问题

    如下图显示: 折腾了半天,有的可以正常-,有的不行,就以为接口数据格式的问题最后 审查元素看了下因为**word-break: break-all;导致的问题.我们这里可以设置word-break: ...

  7. elementui table 固定列_element-ui 中的table的列隐藏问题解决

    element-ui 中的table和bootstrap中的table的某些设置还是有一定的差别的.之前用bootstrap做的表格,想要实现简短列和详细列的切换.因为详细列实在有太多列了,拉动滚动条 ...

  8. element-ui 中的table的列隐藏问题

    element-ui 中的table和bootstrap中的table的某些设置还是有一定的差别的.之前用bootstrap做的表格,想要实现简短列和详细列的切换.因为详细列实在有太多列了,拉动滚动条 ...

  9. layui数据表格table在选项卡tabs中分页条不显示的解决

    layui数据表格table在选项卡tabs中分页条不显示的解决 解决:渲染后重新设置高度:$(".layui-table-box").css("height" ...

  10. elementUI中table中自定义修改时间格式2020-10-26T10:00:00

    问题描述: 前端使用el-table查询到后台的数据的某一列时间列默认是标准UTC格式,如果想按照自己想显示的格式获取年月日和时分秒进行显示怎么办 ? 方法一: elementUI中的table提供了 ...

最新文章

  1. cocoa mysql_基本MySQL查询
  2. matplotlib散点图点大小_一步步学Matplotlib炫酷可视化(上)
  3. 每周分享第8期(2019.5.25)
  4. group by(mysql oracle的区别) 的基本用法
  5. css选择器中:first-child与:first-of-type的区别
  6. input子系统分析一
  7. idea 集成svn
  8. js 获取浏览器高度、浏览器宽度
  9. 前端实现3D魔方旋转特效
  10. 用pentbox-1.8在kali中设置蜜罐记录攻击者行为
  11. oracle 新增配额,Oracle 用户配额
  12. druid加密数据库密码
  13. 悟透Javascript(转载)
  14. 步进电机加速的c语言编程,关于步进电机S型加速程序编写
  15. 今天在5460同学录的留言
  16. (转)周鸿祎产品秘笈:小版本成就大产品
  17. Python爬虫之HDU提交数据
  18. 国内优秀的IC设计公司主要分布在哪些城市?
  19. 【ML】异常检测、PCA、混淆矩阵、调参综合实践(基于sklearn)
  20. 整理的440个地区(包括省市县)官员腐败和官员信息数据(2012-2016年)

热门文章

  1. 信息熵 条件熵 信息增益 信息增益比 GINI系数
  2. NYOJ201-作业题(最长升降子序列)
  3. python读取文件中的内容_python逐行读取文件内容的三种方法
  4. java 中使用_java中运算符的使用方法
  5. python3.6 asyncio_python3.6以上 asyncio模块的异步编程模型 async await语法
  6. php 邮编 类,邮编查询示例
  7. 怎样将数据发送到前端_大数据从哪里来?
  8. vue延迟渲染组件_做一个可复用的 echarts-vue 组件(延迟动画加载)
  9. fiddler 查看接口响应时间
  10. php 去除空格和换行