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 相关文章推荐
div移动 输入框不能输入的问题
Nov 19 Javascript
js实时监听文本框状态的方法
Apr 26 Javascript
基于JQUERY的两个ListBox子项互相调整的实现代码
May 07 Javascript
javascript中实现兼容JAVA的hashCode算法代码分享
Aug 11 Javascript
浅析Bootstrap组件之面板组件
May 04 Javascript
Vue表单demo v-model双向绑定问题
Jun 29 Javascript
angularJs利用$scope处理升降序的方法
Oct 08 Javascript
Vue多组件仓库开发与发布详解
Feb 28 Javascript
vuex实现及简略解析(小结)
Mar 01 Javascript
通过实例了解JS 连续赋值
Sep 24 Javascript
vue移动端的左右滑动事件详解
Jun 17 Javascript
vue route新窗口跳转页面并且携带与接收参数
Apr 10 Vue.js
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程序漏洞产生的原因分析与防范方法说明
2014/03/06 PHP
PHP中file_exists函数不支持中文名的解决方法
2014/07/26 PHP
PHP附件下载中文名称乱码的解决方法
2015/12/17 PHP
PHP实现加密文本文件并限制特定页面的存取的效果
2016/10/21 PHP
php导出csv文件,可导出前导0实例代码
2016/11/16 PHP
JS随机调用指定函数的方法
2015/07/01 Javascript
Jquery attr()方法 属性赋值和属性获取详解
2016/04/15 Javascript
AngularJs基本特性解析(一)
2016/07/21 Javascript
AngularJS入门教程之路由机制ngRoute实例分析
2016/12/13 Javascript
Express与NodeJs创建服务器的两种方法
2017/02/06 NodeJs
面试常见的js算法题
2017/03/23 Javascript
Vue.use源码分析
2017/04/22 Javascript
JS简单实现数组去重的方法分析
2017/10/14 Javascript
JavaScript中的高级函数
2018/01/04 Javascript
解决JSON.stringify()自动将中文转译成unicode的问题
2018/01/05 Javascript
vue + typescript + video.js实现 流媒体播放 视频监控功能
2019/07/07 Javascript
解决layui的table插件无法多层级获取json数据的问题
2019/09/19 Javascript
在Vue中使用CSS3实现内容无缝滚动的示例代码
2020/11/27 Vue.js
Python将xml和xsl转换为html的方法
2015/03/10 Python
分析Python读取文件时的路径问题
2018/02/11 Python
用Django写天气预报查询网站
2018/10/21 Python
python调用虹软2.0第三版的具体使用
2019/02/22 Python
在服务器上安装python3.8.2环境的教程详解
2020/04/26 Python
Python基于Hypothesis测试库生成测试数据
2020/04/29 Python
Python爬虫谷歌Chrome F12抓包过程原理解析
2020/06/04 Python
python excel和yaml文件的读取封装
2021/01/12 Python
Pytorch - TORCH.NN.INIT 参数初始化的操作
2021/02/27 Python
美体小铺瑞典官方网站:The Body Shop瑞典
2018/01/27 全球购物
九年级物理教学反思
2014/01/29 职场文书
人事部经理岗位职责
2014/03/07 职场文书
高中英语演讲稿范文
2014/04/24 职场文书
分公司总经理岗位职责
2014/08/03 职场文书
房屋买卖授权委托书
2014/09/27 职场文书
2015商场元旦促销活动策划方案
2014/12/09 职场文书
学生保证书
2015/01/16 职场文书
表扬信范文
2019/04/22 职场文书