layui自定义工具栏的方法


Posted in Javascript onSeptember 19, 2019

给大家分享的功能是layui自定义工具栏

功能效果:开启数据表格头部工具栏区域

关键参数:toolbar

参数类型:String/DOM/Boolean

参数说明:

toolbar: ‘#toolbarDemo' //指向自定义工具栏模板选择器

toolbar: ‘<div>xxx</div>' //直接传入工具栏模板字符

toolbar: true //仅开启工具栏,不显示左侧模板

toolbar: ‘default' //让工具栏左侧显示默认的内置模板

在这里我用的是第一种toolbar:'#toolbarDemo',就是调用自己定义的工具栏的模板选择器

功能效果图:

layui自定义工具栏的方法

已封装好的自定义工具栏模板选择器:

<script type="text/html" id="toolbarDemo">
 <div class="layui-btn-container">
 <button class="layui-btn layui-btn-sm" lay-event="getSelect">查询</button>
 <button class="layui-btn layui-btn-sm" lay-event="getInsert">新增</button>
 <button class="layui-btn layui-btn-sm" lay-event="getUpdate">修改</button>
 <button class="layui-btn layui-btn-sm" lay-event="getDelete">删除</button>
 <button class="layui-btn layui-btn-sm" lay-event="getRefresh">刷新</button>
 </div>
</script>

调用方法:

首先得引用jquery和layui的css样式、js样式

<link href="~/Contents/assets/layui/css/layui.css" rel="external nofollow" rel="stylesheet" />
<script src="~/Contents/js/jquery-3.3.1.min.js"></script>
<script src="~/Contents/assets/layui/layui.all.js"></script>


layui.use('table', function () {
 var table = layui.table;
 table.render({
 elem: '#table',
 url: 'SelectDepartment', //数据接口
 page: true, //开启分页
 cols: [[ //表头
  { type: 'numbers', title: '序号', align: 'center', width: 100 },
  { field: 'DepartmentNumber', title: '部门编号', align: 'center' },
  { field: 'Department', title: '部门名称', align: 'center' }
 ]],
 id: 'table',
 toolbar: '#toolbarDemo',//开启自定义工具行,指向自定义工具栏模板选择器
 defaultToolbar: ['filter', 'print', 'exports']
 });
});

上面的toolbar: '#toolbarDemo'这句代码是这个功能的关键代码

以上这篇layui自定义工具栏的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery遍历筛选数组的几种方法和遍历解析json对象
Dec 13 Javascript
js正则表达exec与match的区别说明
Jan 29 Javascript
Select标签下拉列表二级联动级联实例代码
Feb 07 Javascript
javascript三种代码注释方法
Jun 02 Javascript
用js写的一个路由(简单实例)
Sep 24 Javascript
js实现移动端微信页面禁止字体放大
Feb 16 Javascript
Vue2几种常见开局方式详解
Sep 09 Javascript
使用vue的transition完成滑动过渡的示例代码
Jun 25 Javascript
Vue自定义指令上报Google Analytics事件统计的方法
Feb 25 Javascript
Vue.extend 编程式插入组件的实现
Nov 18 Javascript
在vue中使用console.log无效的解决
Aug 09 Javascript
5种方法告诉你如何使JavaScript 代码库更干净
Sep 15 Javascript
Node 代理访问的实现
Sep 19 #Javascript
浅谈laytpl 模板空值显示null的解决方法及简单的js表达式
Sep 19 #Javascript
微信小程序进入广告实现代码实例
Sep 19 #Javascript
解决layui数据表格Date日期格式的回显Object的问题
Sep 19 #Javascript
转换layUI的数据表格中的日期格式方法
Sep 19 #Javascript
js 判断当前时间是否处于某个一个时间段内
Sep 19 #Javascript
vue-froala-wysiwyg 富文本编辑器功能
Sep 19 #Javascript
You might like
PHP编码转换
2012/11/05 PHP
php中导出数据到excel时数字变为科学计数的解决方法
2013/02/03 PHP
CodeIgniter错误mysql_connect(): No such file or directory解决方法
2014/09/06 PHP
php图片处理函数获取类型及扩展名实例
2014/11/19 PHP
Laravel5.5以下版本中如何自定义日志行为详解
2018/08/01 PHP
JavaScript Tips 使用DocumentFragment加快DOM渲染速度
2010/06/28 Javascript
js中更短的 Array 类型转换
2011/10/30 Javascript
JavaScript实现的类字典插入或更新方法实例
2015/07/10 Javascript
js实现简单折叠、展开菜单的方法
2015/08/28 Javascript
Javascript中神奇的this
2016/01/20 Javascript
原生js封装的一些jquery方法(详解)
2016/09/20 Javascript
用js实现简单算法的实例代码
2016/09/24 Javascript
jquery实现input框获取焦点的方法
2017/02/06 Javascript
vue指令以及dom操作详解
2017/03/04 Javascript
JS实现上传图片的三种方法并实现预览图片功能
2017/07/14 Javascript
理解 Node.js 事件驱动机制的原理
2017/08/16 Javascript
JavaScript实现区块链
2018/03/14 Javascript
玩转Koa之核心原理分析
2018/12/29 Javascript
vue-cli3 热更新配置操作
2020/09/18 Javascript
python中找出numpy array数组的最值及其索引方法
2018/04/17 Python
python实现控制台打印的方法
2019/01/12 Python
Python实现微信消息防撤回功能的实例代码
2019/04/29 Python
解决Pycharm的项目目录突然消失的问题
2020/01/20 Python
Python读取VOC中的xml目标框实例
2020/03/10 Python
为什么会有内存对齐
2016/10/10 面试题
网络安全方面的面试题
2015/11/04 面试题
大学生个人求职信范文
2013/09/21 职场文书
函授本科毕业生自我鉴定
2013/10/16 职场文书
网上快餐厅创业计划书
2014/02/01 职场文书
前厅部经理岗位职责范文
2014/02/04 职场文书
2014年个人师德工作总结
2014/12/04 职场文书
离婚协议书格式
2015/01/26 职场文书
期中考试后的感想
2015/08/07 职场文书
毕业季聚会祝酒词!
2019/07/04 职场文书
python 中[0]*2与0*2的区别说明
2021/05/10 Python
Mysql 如何合理地统计一个数据库里的所有表的数据量
2022/04/18 MySQL