首先定义table:

var tableIns = table.render({elem:'#businessUserListTable',url: ctx+'/business/businessUser/query',error:admin.error,cellMinWidth: 80
//       ,width:3700,toolbar: '#businessUserListTable-toolbar',defaultToolbar: [{title: '条件过滤' //标题,layEvent: 'searchDiv' //事件名,用于 toolbar 事件中使用,icon: 'layui-icon-search' //图标类名},'filter', 'print', 'exports'],cols: [[{type: 'checkbox', fixed: 'left'},{field:'userName', title: '用户帐号', align: 'center',width:130 },{field:'name', title: '姓名', align: 'center',minWidth:130 },{field:'department', title: '部门', align: 'center',width:130 },{field:'role', title: '角色', align: 'center',width:130 },{field:'position', title: '职位信息', align: 'center',width:130 },{field:'tel', title: '手机', align: 'center',width:130 }
//                ,{field:'sex', title: '性别', align: 'center',width:130,templet:tplSex },{field:'isLeader', title: '是否领导', align: 'center',width:130,templet:tplIsLeader },{field:'status', title: '状态', align: 'center',width:130,templet:tplStatus},{title:'操作', toolbar: '#businessUserListTable-bar', width:180}]],page: true,limit: 10,limits: layui.setter.limits,done: function(res, curr, count){},height: 'full-1'});

其中defaultToolbar 中的:

{title: '条件过滤' //标题,layEvent: 'searchDiv' //事件名,用于 toolbar 事件中使用,icon: 'layui-icon-search' //图标类名
}

这就是我添加的自定义 搜索按钮。

搜索事件的监听代码:

table.on('toolbar(businessUserListTable)', function(obj){var checkStatus = table.checkStatus(obj.config.id);switch(obj.event){case 'addRec':active.addRec()break;case 'delRec':active.delRec(checkStatus)break;case 'searchDiv':active.searchDiv();break;};
});

其中 case 'searchDiv': 与 layEvent: 'searchDiv' 是对应的。

方法的定义如下:

var active = {searchDiv: function(){top.layui.admin.popupRight({id: 'LAY_business_PopupLayer',area: '350px',success: function(layero,index){var sexArr = top.layui.dict.options("sex");var statusArr = top.layui.dict.options("status");top.layui.view(this.id).render('business/businessUserSearch',$.extend(search_field,{sexArr:sexArr,statusArr:statusArr
})).done(function () {top.layui.form.render();});}});},};

00001- layui 表格的默认工具栏添加自定义按钮相关推荐

  1. layui表格 设置默认排序_layui table对表格数据处理后的排序问题

    table模块是layui最核心的组成之一,它用于对表格进行一些列功能和动态化数据操作.在 table模块对表格数据处理后排序可能出现问题,本文就来为大家介绍一下解决这种问题的方法. 使用layui ...

  2. layui表格 设置默认排序_改造 layui 表格组件实现多重排序

    layui 的表格组件目前只支持单列排序,在实际应用中并不能很好的支撑我们的业务需求.今天一时手痒,决定改造一番以支持多重排序. 实现思路也比较简单,只需要用一个数组来存放所有排序的列,再把这个数组传 ...

  3. layUI表格工具栏事件点击后刷新页面解决办法

    layUI表格工具栏事件点击后刷新页面的解决办法 将默认的按钮<button class="layui-btn" lay-event="事件名">按 ...

  4. layui表格点击按钮下方新增加空白行

    layui表格点击按钮下方新增加空白行 一.先上代码 二.代码解析 三.实现业务逻辑分析 四.页面展示 一.先上代码 html界面代码 js代码 二.代码解析 这只是我个人的的代码解析,想要得到更详细 ...

  5. layui表格点击排序按钮后,表格绑定事件失效解决方法

    layui表格点击排序按钮后,表格绑定事件失效解决方法 参考文章: (1)layui表格点击排序按钮后,表格绑定事件失效解决方法 (2)https://www.cnblogs.com/gongliha ...

  6. button layui 点击事件_Layui 带多选框表格监听事件以及按钮自动点击写法实例

    不话不多说了,直接上代码吧: 获取选中行数据 获取选中数目 验证是否全选 提交选择 id运动名运动时长运动类型 var msg=""; var idlist="" ...

  7. layui表格中开启复选框后,怎么获取跨页勾选的全部数据,layui表格获取勾选的所有数据,获取跨页勾选数据的数量,如何预渲染让数据默认勾选上?

    这个功能layui 本身可能没直接提供给我们相关的功能  ,需要自己写出来了  有几个疑点  可能要一一排查出来 核心点: 能不能有一个状态值 能判断当前行的数据 是否是勾选状态 然后就可以 一步一步 ...

  8. layui表格使用:经验总结(含案例、代码、截图)

    文章目录 layui表格使用:经验总结(含案例.代码.截图) 一.原生table案例 1.1. 原生table案例 · 效果截图: 1.2. 原生table案例 · 代码示下: 二.案例转化:layu ...

  9. layui表格使用之重载

    layui表格使用之重载(reload) 近期由于项目使用到layui,所以下班后花了点时间学习了一下layui ,记录分享一下学习心得与踩坑经验 需求描述: 按照创建时间查询xxx表数据需要支持条件 ...

最新文章

  1. cmd 文本替换_将CMD信息保存为文件
  2. CF429D Tricky Function(求解公式、经分析转为求平面最近点对、思维)
  3. 11G RAC ORA-32701
  4. Android LK Bootlaoder启动概览
  5. Python学习笔记:正则表达式
  6. python进阶10 MySQL补充 编码、别名、视图、数据库修改
  7. ansible 配置文件优先级
  8. 荣耀总裁赵明:如果开机很快 也就没有必要给消费者看任何广告了
  9. 注解参数获取不到_scm-springboot基于spring boot的统一注解缓存
  10. 全球稀缺的Kaldi学习资料,《Kaldi语音识别实战》给补上了!
  11. javascript获取TreeView控件选中节点的Text和Value
  12. Java后端面试题总结一
  13. 梦网云通讯平台单条短信发送接口single_send说明
  14. Android苹方圆三合一字体,橘色主题-圆形图标 内置苹方+googlesans字体 透明文件夹...
  15. 牛客真题编程——day16
  16. python os.walk如何不遍历隐藏文件,Python os.walk() 遍历出当前目录下的文件夹和文件...
  17. 通俗解释NLP任务四种评价指标(BLEU,METOR,ROUGH,CIDEr)
  18. GOOGLE HACKS巧妙使用网络搜索的技巧和工具(第二版)已经出版(上)--IT man
  19. 私人影院微信小程序源码,采用腾讯小程序云开发,包括影院动态,最新影讯,房间预约,后台预约管理,导出预约表格Excel数据等功能
  20. AICON分论坛 | 昇思MindSpore探索人工智能发展新路径

热门文章

  1. 基于SMBJ在局域网内读取共享文件
  2. vivo Y51A的usb调试模式在哪里,开启vivo Y51Ausb调试模式的流程
  3. 网上开店推荐prestashop
  4. 张会亭:花心怪才莫若沈坤
  5. 《关于建立统一的城乡居民基本养老保险制度的意见》
  6. 探究 | ES倒排索引和分词
  7. 软件项目开发工程组织管理总结
  8. 年会弹幕文字_活动现场互动弹幕_教你大屏幕上的弹幕怎么做
  9. AAC音频格式详解和实战解析
  10. 2023年Java面试题_Redis