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 相关文章推荐
input、button的不同type值在ajax提交表单时导致的陷阱
Feb 24 Javascript
防止浏览器记住用户名及密码的简单实用方法
Apr 22 Javascript
实现checkbox全选、反选、取消JavaScript小脚本异常
Apr 10 Javascript
遮罩层点击按钮弹出并且具有拖动和关闭效果(两种方法)
Aug 20 Javascript
多种JQuery循环滚动文字图片效果代码
Jun 23 Javascript
微信小程序 wx.request(object) API详解及实例代码
Sep 30 Javascript
vue实现留言板todolist功能
Aug 16 Javascript
Vuejs 单文件组件实例详解
Feb 09 Javascript
js使用文件流下载csv文件的实现方法
Jul 15 Javascript
javascript设计模式 ? 状态模式原理与用法实例分析
Apr 22 Javascript
JS原形与原型链深入详解
May 09 Javascript
react中的DOM操作实现
Jun 30 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
基于mysql的bbs设计(一)
2006/10/09 PHP
配置支持SSI
2006/11/25 PHP
php下获取Discuz论坛登录用户名、用户组、用户ID等信息的实现代码
2010/12/29 PHP
Laravel构建即时应用的一种实现方法详解
2017/08/31 PHP
Laravel如何使用Redis共享Session
2018/02/23 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
2018/06/13 PHP
网站内容禁止复制和粘贴、另存为的js代码
2014/02/26 Javascript
JS高级调试技巧:捕获和分析 JavaScript Error详解
2014/03/16 Javascript
IE6-8中Date不支持toISOString的修复方法
2014/05/04 Javascript
JavaScript onkeydown事件入门实例(键盘某个按键被按下)
2014/10/17 Javascript
JavaScript模拟可展开、拖动与关闭的聊天窗口实例
2015/05/12 Javascript
Eclipse编辑jsp、js文件时卡死现象的解决办法汇总
2016/02/02 Javascript
Bootstrap中的表单验证插件bootstrapValidator使用方法整理(推荐)
2016/06/21 Javascript
基于Vuejs框架实现翻页组件
2020/06/29 Javascript
bootstrap中添加额外的图标实例代码
2017/02/15 Javascript
原生js FileReader对象实现图片上传本地预览效果
2020/03/27 Javascript
学习使用ExpressJS 4.0中的新Router的用法
2018/11/06 Javascript
js实现3D照片墙效果
2019/10/28 Javascript
分享一下Python 开发者节省时间的10个方法
2015/10/02 Python
Python AES加密模块用法分析
2017/05/22 Python
python pandas cumsum求累计次数的用法
2019/07/29 Python
Python3之字节串bytes与字节数组bytearray的使用详解
2019/08/27 Python
wxPython窗体拆分布局基础组件
2019/11/19 Python
python用pip install时安装失败的一系列问题及解决方法
2020/02/24 Python
win7上tensorflow2.2.0安装成功 引用DLL load failed时找不到指定模块 tensorflow has no attribute xxx 解决方法
2020/05/20 Python
如何利用Python matplotlib绘制雷达图
2020/12/21 Python
html5使用canvas绘制一张图片
2014/12/15 HTML / CSS
周鸿祎:教你写创业计划书
2013/12/30 职场文书
生日宴会答谢词
2014/01/09 职场文书
给全校老师的建议书
2014/03/13 职场文书
出国留学经济担保书
2014/04/01 职场文书
学生请假条格式
2014/04/11 职场文书
说明书范文
2014/05/07 职场文书
计算机售后服务承诺书
2014/05/30 职场文书
家长学校教学计划
2015/01/19 职场文书
Javascript 解构赋值详情
2021/11/17 Javascript