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类中定义原型方法的两种实现的区别
Mar 08 Javascript
javascript 写类方式之五
Jul 05 Javascript
了解Javascript的模块化开发
Mar 02 Javascript
jQuery DOM删除节点操作指南
Mar 03 Javascript
javascript嵌套函数和在函数内调用外部函数的区别分析
Jan 31 Javascript
关于两个jQuery(js)特效冲突的bug的解决办法
Sep 04 Javascript
vuejs在解析时出现闪烁的原因及防止闪烁的方法
Sep 19 Javascript
js对字符串进行编码的方法总结(推荐)
Nov 10 Javascript
详解JS去重及字符串奇数位小写转大写
Dec 29 Javascript
AngulaJS路由 ui-router 传参实例
Apr 28 Javascript
React+react-dropzone+node.js实现图片上传的示例代码
Aug 23 Javascript
Angular 利用路由跳转到指定页面的指定位置方法
Aug 31 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以fastCGI的方式运行时文件系统权限问题及解决方法
2015/05/11 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
PHP http请求超时问题解决方案
2020/11/13 PHP
javascript css styleFloat和cssFloat
2010/03/15 Javascript
JavaScript代码应该放在HTML代码哪个位置比较好?
2014/10/16 Javascript
jquery移动节点实例
2015/01/14 Javascript
纯js代码制作的网页时钟特效【附实例】
2016/03/30 Javascript
BootStrap Validator 版本差异问题导致的submitHandler失效问题的解决方法
2016/12/01 Javascript
微信小程序 template模板详解及实例
2017/02/21 Javascript
Javascript实现一个简单的输入关键字添加标签效果实例
2017/06/01 Javascript
bootstrap选项卡扩展功能详解
2017/06/14 Javascript
基于js 各种排序方法和sort方法的区别(详解)
2018/01/03 Javascript
Vue 修改网站图标的方法
2020/12/31 Vue.js
[00:35]DOTA2上海特级锦标赛 MVP.Phx战队宣传片
2016/03/04 DOTA
python基于urllib实现按照百度音乐分类下载mp3的方法
2015/05/25 Python
将Python代码嵌入C++程序进行编写的实例
2015/07/31 Python
python实现根据文件关键字进行切分为多个文件的示例
2018/12/10 Python
python 提取tuple类型值中json格式的key值方法
2018/12/31 Python
全面了解django的缓存机制及使用方法
2019/07/22 Python
python爬虫开发之selenium模块详细使用方法与实例全解
2020/03/09 Python
Python 远程开关机的方法
2020/11/18 Python
Mamas & Papas沙特阿拉伯:英国最受欢迎的婴儿品牌
2017/11/20 全球购物
小橄榄树:Le Petit Olivier
2018/04/23 全球购物
Coccinelle官网:意大利的著名皮具品牌
2019/05/15 全球购物
简述你对Statement,PreparedStatement,CallableStatement的理解
2013/03/25 面试题
在数据文件自动增长时,自动增长是否会阻塞对文件的更新
2014/05/01 面试题
主管会计岗位责任制
2014/02/10 职场文书
2014村务公开实施方案
2014/02/25 职场文书
社区交通安全实施方案
2014/03/22 职场文书
《回乡偶书》教学反思
2014/04/12 职场文书
公务员个人考察材料
2014/12/23 职场文书
学校证明范文
2015/06/24 职场文书
投诉书格式范本
2015/07/02 职场文书
公司员工违法违章行为检讨书
2019/06/24 职场文书
你有一份《诚信考试承诺书》待领取
2019/11/13 职场文书
动画「进击的巨人」第86话播出感谢绘公开
2022/03/21 日漫