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 相关文章推荐
用js实现控件的隐藏及style.visibility的使用
Jun 14 Javascript
js Math 对象的方法
Sep 01 Javascript
AngularJS入门教程(零):引导程序
Dec 06 Javascript
javascript跨域总结之window.name实现的跨域数据传输
Nov 01 Javascript
如何解决ligerUI布局时Center中的Tab高度大小
Nov 24 Javascript
Java遍历集合方法分析(实现原理、算法性能、适用场合)
Apr 25 Javascript
详解为Bootstrap Modal添加拖拽的方法
Jan 05 Javascript
详解javascript中的babel到底是什么
Jun 21 Javascript
vue全局使用axios的方法实例详解
Nov 22 Javascript
浅谈KOA2 Restful方式路由初探
Mar 14 Javascript
微信小程序页面调用自定义组件内的事件详解
Sep 12 Javascript
keep-alive不能缓存多层级路由菜单问题解决
Mar 10 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垃圾回收机制简单说明
2010/07/22 PHP
php读取qqwry.dat ip地址定位文件的类实例代码
2016/11/15 PHP
PHP的PDO大对象(LOBs)
2019/01/27 PHP
Js 时间间隔计算的函数(间隔天数)
2011/11/15 Javascript
多个jquery.datatable共存,checkbox全选异常的快速解决方法
2013/12/10 Javascript
JavaScript中实现PHP的打乱数组函数shuffle实例
2014/10/11 Javascript
Angular.js与Bootstrap相结合实现手风琴菜单代码
2016/04/13 Javascript
Laravel中常见的错误与解决方法小结
2016/08/30 Javascript
利用jQuery来动态为属性添加或者删除属性的简单方法
2016/12/02 Javascript
微信小程序 点击控件后选中其它反选实例详解
2017/02/21 Javascript
jQuery自定义图片上传插件实例代码
2017/04/04 jQuery
JavaScript手风琴页面制作
2017/05/17 Javascript
ES6中字符串的使用方法扩展
2019/06/04 Javascript
开发中常用的25个JavaScript单行代码(小结)
2019/06/28 Javascript
关于JS模块化的知识点分享
2019/10/16 Javascript
p5.js绘制旋转的正方形
2019/10/23 Javascript
文章或博客自动生成章节目录索引(支持三级)的实现代码
2020/05/10 Javascript
[50:45]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第一场
2018/04/10 DOTA
python通过socket查询whois的方法
2015/07/18 Python
Python脚本实现虾米网签到功能
2016/04/12 Python
Python3实现的字典遍历操作详解
2018/04/18 Python
Django中STATIC_ROOT和STATIC_URL及STATICFILES_DIRS浅析
2018/05/08 Python
CSS3 实用技巧:实现黑白图像效果示例代码
2013/07/11 HTML / CSS
First Aid Beauty官网:FAB急救面霜
2018/05/24 全球购物
美国踏板车和轻便摩托车销售网站:Mega Motor Madness
2020/02/26 全球购物
农村结婚典礼司仪主持词
2014/03/14 职场文书
社团活动总结模板
2014/06/30 职场文书
在职员工证明书
2014/09/19 职场文书
2014年政教处工作总结
2014/12/20 职场文书
挂靠协议书
2015/01/27 职场文书
2015年酒店工作总结范文
2015/04/07 职场文书
医院岗前培训心得体会
2016/01/08 职场文书
如何使用Python对NetCDF数据做空间相关分析
2021/04/21 Python
使用numpy实现矩阵的翻转(flip)与旋转
2021/06/03 Python
Python函数式编程中itertools模块详解
2021/09/15 Python
javascript对象3个属性特征
2021/11/17 Javascript