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 相关文章推荐
List Installed Hot Fixes
Jun 12 Javascript
Jquery 常用方法经典总结
Jan 28 Javascript
让页面上两个div中的滚动条(滑块)同步运动示例
Aug 07 Javascript
推荐 21 款优秀的高性能 Node.js 开发框架
Aug 18 Javascript
jQuery实现类似淘宝网图片放大效果的方法
Jul 08 Javascript
webpack构建react多页面应用详解
Sep 15 Javascript
vue组件数据传递、父子组件数据获取,slot,router路由功能示例
Mar 19 Javascript
如何使用CSS3+JQuery实现悬浮墙式菜单
Jun 18 jQuery
Vue中keep-alive组件作用详解
Feb 04 Javascript
js实现小星星游戏
Mar 23 Javascript
PHP读取远程txt文档到数组并实现遍历
Aug 25 Javascript
详解前端任务构建利器Gulp.js使用指南
Apr 30 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
星际RPG字典
2020/03/04 星际争霸
php与paypal整合方法
2010/11/28 PHP
基于PHP对XML的操作详解
2013/06/07 PHP
PHP精确计算功能示例
2016/11/29 PHP
php使用include 和require引入文件的区别
2017/02/16 PHP
浅谈使用 Yii2 AssetBundle 中 $publishOptions 的正确姿势
2017/11/08 PHP
javascript中xml操作实现代码
2011/11/21 Javascript
javascript 三种方法实现获得和设置以及移除元素属性
2013/03/20 Javascript
浅析JavaScript中的delete运算符
2013/11/30 Javascript
jquery ajax 局部无刷新更新数据的实现案例
2014/02/08 Javascript
浅谈Javascript线程及定时机制
2015/07/02 Javascript
js实现的后台左侧管理菜单代码
2015/09/11 Javascript
快速使用Bootstrap搭建传送带
2016/05/06 Javascript
JS中数组重排序方法
2016/11/11 Javascript
js实现抽奖效果
2017/03/27 Javascript
Vue3 中的数据侦测的实现
2019/10/09 Javascript
vue实现计步器功能
2019/11/01 Javascript
[01:10:03]OG vs EG 2018国际邀请赛淘汰赛BO3 第三场 8.23
2018/08/24 DOTA
[01:38]完美世界DOTA2联赛PWL S3 集锦第四期
2020/12/21 DOTA
Python中模块与包有相同名字的处理方法
2017/05/05 Python
python图形用户接口实例详解
2019/12/16 Python
django 扩展user用户字段inlines方式
2020/03/30 Python
python3 配置logging日志类的操作
2020/04/08 Python
Python使用tkinter实现摇骰子小游戏功能的代码
2020/07/02 Python
20行Python代码实现一款永久免费PDF编辑工具的实现
2020/08/27 Python
Python使用pycharm导入pymysql教程
2020/09/16 Python
Django路由层URLconf作用及原理解析
2020/09/24 Python
投标担保书范文
2014/04/02 职场文书
法律顾问服务方案
2014/05/15 职场文书
无房证明范本
2014/09/17 职场文书
房产协议书范本
2014/10/18 职场文书
2014年社区妇联工作总结
2014/12/02 职场文书
2014年留守儿童工作总结
2014/12/10 职场文书
2015年财政局工作总结
2015/05/21 职场文书
入党积极分子群众意见
2015/06/01 职场文书
详解Mysql数据库平滑扩容解决高并发和大数据量问题
2022/05/25 MySQL