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 相关文章推荐
拖动Html元素集合 Drag and Drop any item
Dec 22 Javascript
jQuery中将函数赋值给变量的调用方法
Mar 23 Javascript
JavaScript获取多个数组的交集简单实例
Nov 11 Javascript
jquery选择符快速提取web表单数据示例
Mar 27 Javascript
jQuery抛物线运动实现方法(附完整demo源码下载)
Jan 08 Javascript
轻松实现jquery手风琴效果
Jan 14 Javascript
js实现点击图片自动提交action的简单方法
Oct 16 Javascript
jsTree使用记录实例
Dec 01 Javascript
JS使用面向对象技术实现的tab选项卡效果示例
Feb 28 Javascript
jQuery实现html双向绑定功能示例
Oct 09 jQuery
小程序input数据双向绑定实现方法
Oct 17 Javascript
Vue指令实现OutClick的示例
Nov 16 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
基于header的一些常用指令详解
2013/06/06 PHP
PHP生成短网址的3种方法代码实例
2014/07/08 PHP
CI框架封装的常用图像处理方法(缩略图,水印,旋转,上传等)
2016/11/22 PHP
PHP解决中文乱码
2017/04/28 PHP
ThinkPHP中Widget扩展的两种写法及调用方法详解
2017/05/04 PHP
一个符号插入器 中用到的js代码
2007/09/04 Javascript
js获得指定控件输入光标的坐标兼容IE,Chrome,火狐等多种主流浏览器
2013/05/21 Javascript
JavaScript整除运算函数ceil和floor的区别分析
2015/04/14 Javascript
JavaScript实现给按钮加上双重动作的方法
2015/08/14 Javascript
jQuery+HTML5美女瀑布流布局实现方法
2015/09/21 Javascript
input点击后placeholder中的提示消息消失
2016/01/15 Javascript
在javascript中创建对象的各种模式解析
2016/05/16 Javascript
关于backbone url请求中参数带有中文存入数据库是乱码的快速解决办法
2016/06/13 Javascript
基于jQuery实现表格的查看修改删除
2016/08/01 Javascript
jQuery实现自动输入email、时间和域名的方法
2016/08/24 Javascript
js实现加载更多功能实例
2016/10/27 Javascript
JavaScript 限制文本框不可输入英文单双引号的方法
2016/12/20 Javascript
微信小程序商城项目之侧栏分类效果(1)
2017/04/17 Javascript
AngularJS下$http服务Post方法传递json参数的实例
2018/03/29 Javascript
微信小程序tabbar底部导航
2018/11/05 Javascript
利用Dectorator分模块存储Vuex状态的实现
2019/02/05 Javascript
Mac 上切换Python多版本
2017/06/17 Python
解决pandas 作图无法显示中文的问题
2018/05/24 Python
Python 2.7中文显示与处理方法
2018/07/16 Python
python日志logging模块使用方法分析
2019/05/23 Python
详解KMP算法以及python如何实现
2020/09/18 Python
Python 实现3种回归模型(Linear Regression,Lasso,Ridge)的示例
2020/10/15 Python
详解pycharm的python包opencv(cv2)无代码提示问题的解决
2021/01/29 Python
Html5 new XMLHttpRequest()监听附件上传进度
2021/01/14 HTML / CSS
德国最新街头服饰网上商店:BODYCHECK
2019/09/15 全球购物
医学护理毕业生自荐信
2013/11/07 职场文书
消防志愿者活动方案
2014/08/23 职场文书
民主评议党员自我评议范文2014
2014/09/26 职场文书
2016年六一儿童节开幕词
2016/03/04 职场文书
家电创业计划书
2019/08/05 职场文书
写给汽车4S店的创业计划书,拿来即用!
2019/08/09 职场文书