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,水平有待提高
Jan 31 Javascript
js中的如何定位固定层的位置
Jun 15 Javascript
为什么JS中eval处理JSON数据要加括号
Apr 13 Javascript
javascript函数式编程实例分析
Apr 25 Javascript
javascript实现类似于新浪微博搜索框弹出效果的方法
Jul 27 Javascript
js图片延迟加载(Lazyload)三种实现方式
Mar 01 Javascript
JS SetInterval 代码实现页面轮询
Aug 11 Javascript
JavaScript代码执行的先后顺序问题
Oct 29 Javascript
JavaScript设计模式之调停者模式实例详解
Feb 03 Javascript
vue进入页面时滚动条始终在底部代码实例
Mar 26 Javascript
基于 jQuery 实现键盘事件监听控件
Apr 04 jQuery
vue-test-utils初使用详解
May 23 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
漂亮但不安全的CTB
2006/10/09 PHP
mysql_fetch_assoc和mysql_fetch_row的功能加起来就是mysql_fetch_array
2007/01/15 PHP
FormValid0.5版本发布,带ajax自定义验证例子
2007/08/17 Javascript
jQuery文本框(input textare)事件绑定方法教程
2013/04/24 Javascript
jquery做的一个简单的屏幕锁定提示框
2014/03/26 Javascript
javascript浏览器兼容教程之事件处理
2014/06/09 Javascript
前端设计师们最常用的JS代码汇总
2016/09/25 Javascript
探究Vue.js 2.0新增的虚拟DOM
2016/10/20 Javascript
基于iScroll实现下拉刷新和上滑加载效果
2017/07/18 Javascript
使用canvas进行图像编辑的实例
2017/08/29 Javascript
BootStrap table实现表格行拖拽效果
2018/12/01 Javascript
webpack file-loader和url-loader的区别
2019/01/15 Javascript
vue使用Proxy实现双向绑定的方法示例
2019/03/20 Javascript
Angular2使用SVG自定义图表(条形图、折线图)组件示例
2019/05/10 Javascript
详解Vue的watch中的immediate与watch是什么意思
2019/12/30 Javascript
javascript实现拖拽碰撞检测
2020/03/12 Javascript
js 闭包深入理解与实例分析
2020/03/19 Javascript
Python中删除文件的程序代码
2011/03/13 Python
python中关于时间和日期函数的常用计算总结(time和datatime)
2013/03/08 Python
python实现kNN算法
2017/12/20 Python
用scikit-learn和pandas学习线性回归的方法
2019/06/21 Python
python开发入门——set的使用
2020/09/03 Python
Python logging日志库空间不足问题解决
2020/09/14 Python
HTML5和以前HTML4的区别整理
2013/10/20 HTML / CSS
LACOSTE波兰官网:Polo衫、服装和鞋类
2020/09/29 全球购物
华为慧通面试题
2012/09/11 面试题
如何判断计算机可能已经中马
2013/03/22 面试题
机械个人求职信范文
2014/01/24 职场文书
群众路线领导班子四风对照检查材料
2014/09/27 职场文书
二手房购房意向书
2015/05/09 职场文书
基石观后感
2015/06/12 职场文书
幼儿园小班教师随笔
2015/08/14 职场文书
CSS3 实现的图片悬停的切换按钮
2021/04/13 HTML / CSS
MySQL 5.7常见数据类型
2021/07/15 MySQL
Nginx性能优化之Gzip压缩设置详解(最大程度提高页面打开速度)
2022/02/12 Servers
浅谈为什么我的 z-index 又不生效了
2022/07/15 HTML / CSS