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 相关文章推荐
一个不错的用JavaScript实现的UBB编码函数
Mar 09 Javascript
JS Map 和 List 的简单实现代码
Jul 08 Javascript
node.js中的fs.readdirSync方法使用说明
Dec 17 Javascript
推荐一个自己用的封装好的javascript插件
Jan 29 Javascript
Underscore.js常用方法总结
Feb 28 Javascript
javascript与css3动画结合使用小结
Mar 11 Javascript
JavaScript中三种常见的排序方法
Feb 24 Javascript
JavaScript实现简单的星星评分效果
May 18 Javascript
详解Vue2.0里过滤器容易踩到的坑
Jun 01 Javascript
vue+Vue Router多级侧导航切换路由(页面)的实现代码
Dec 20 Javascript
vue动态注册组件实例代码详解
May 30 Javascript
详解vue中的父子传值双向绑定及数据更新问题
Jun 13 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中current、next与reset函数用法实例
2014/11/17 PHP
实例讲解PHP设计模式编程中的简单工厂模式
2016/02/29 PHP
javascript之AJAX框架使用说明
2010/04/24 Javascript
跨浏览器开发经验总结(四) 怎么写入剪贴板
2010/05/13 Javascript
jQuery插件-jRating评分插件源码分析及使用方法
2012/12/28 Javascript
js通过更改按钮的显示样式实现按钮的滑动效果
2014/04/23 Javascript
JavaScript中的原型继承基础学习教程
2016/05/06 Javascript
全国省市二级联动下拉菜单 js版
2016/05/10 Javascript
Javascript之Math对象详解
2016/06/07 Javascript
浅谈html转义及防止javascript注入攻击的方法
2016/12/04 Javascript
JS生成和下载二维码的代码
2016/12/07 Javascript
微信小程序 刷新上拉下拉不会断详细介绍
2017/05/11 Javascript
js canvas实现放大镜查看图片功能
2017/06/08 Javascript
从零开始搭建webpack+react开发环境的详细步骤
2018/05/18 Javascript
vue.js编译时给生成的文件增加版本号
2018/09/17 Javascript
Vue自定义指令上报Google Analytics事件统计的方法
2019/02/25 Javascript
vue组件传值的实现方式小结【三种方式】
2020/02/05 Javascript
numpy自动生成数组详解
2017/12/15 Python
Python使用pip安装pySerial串口通讯模块
2018/04/20 Python
用python处理图片实现图像中的像素访问
2018/05/04 Python
python实现写数字文件名的递增保存文件方法
2018/10/25 Python
一文带你了解Python中的字符串是什么
2018/11/20 Python
Python 实现日志同时输出到屏幕和文件
2020/02/19 Python
Jupyter notebook无法导入第三方模块的解决方式
2020/04/15 Python
python属于软件吗
2020/06/18 Python
Django正则URL匹配实现流程解析
2020/11/13 Python
html5构建触屏网站之touch事件介绍
2013/01/07 HTML / CSS
JustFab加拿大:女鞋、靴子、手袋和服装在线
2018/05/18 全球购物
研发工程师的岗位职责
2013/11/18 职场文书
人力资源管理毕业生自荐信
2013/11/21 职场文书
中学实习教师自我鉴定
2013/12/12 职场文书
小学运动会班级口号
2014/06/09 职场文书
交通运输局四风问题对照检查材料思想汇报
2014/10/09 职场文书
鉴史问廉观后感
2015/06/10 职场文书
python实现高效的遗传算法
2021/04/07 Python
JavaScript展开运算符和剩余运算符的区别详解
2022/02/18 Javascript