在Layui中操作数据表格,给指定单元格添加事件示例


Posted in Javascript onOctober 26, 2019

最近入坑Layui这个为服务端程序员量身定做的前端框架。

为什么不用vue结合各种流行前端框架Element、iView啊什么,后台大哥们不会啊!!!

只好我来迁就他们呢,还得一点一点儿的学起来。

当我们在操作数据表格的时候,并不是一定要点击表格工具栏中的“查看”按钮,来进行查看,而是点击某一特定的列来进行某些数据查看。例如下图这样。

在Layui中操作数据表格,给指定单元格添加事件示例

这就涉及到表格的自定义事件。代码如下:

<table id='task-list' lay-filter='task-list'></table> // 需要渲染的表格

var tableInit = function (data) {
  table.render({
   elem: '#task-list'
   , height: 472
   , title: '决策场景信息'
   , limit: data.length + 1
   , page: {
    theme: '#1E9FFF',
    layout: ['prev', 'page', 'next', 'skip', 'count', 'limit'] //自定义分页布局
    , limit: 10
    , groups: 1 //只显示 1 个连续页码
    , first: false //不显示首页
    , last: false //不显示尾页
   }
   , cols: [[
    {field: 'id', title: '序号', width: 60, style: 'font-size: 12px; color: #666'},
    {field: 'modelNum', title: '场景模型编号', style: 'font-size: 12px; color: #666'},
    {field: 'modelName', title: '场景模型名称', style: 'font-size: 12px; color: #666'},
    {field: 'taskNum', title: '当前任务编号', style: 'font-size: 12px; color: #666'},
    {field: 'taskLevel', title: '当前任务阶段', width: 150, templet: "#level", style: 'font-size: 12px; color: #666'},
    {field: 'report', title: '报告', width: 60, event: 'viewReport', templet: "#reportID", style: 'font-size: 12px; color: #666; cursor:pointer'},
    // 这里设置event,事件名称自定义。
    {field: 'history', title: '历史任务', width: 100, style: 'font-size: 12px; color: #666'},
    {
     fixed: 'right',
     title: '操作',
     width: 100,
     toolbar: "#table-linetoolbar",
     align: 'center',
     style: 'font-size: 12px; color: #666'
    }
   ]]
   , cellMaxWidth: 100
   , parseData: function (res) {
    return res;
   }
   , data: data
   , id: 'task-list'
  });

table.on('tool(task-list)', function (obj) {
   let event = obj.event;

 if (event === "viewReport"){
 // 处理你的业务逻辑
 }
}

这样就可以给某特定列设置自定义事件了。

以上这篇在Layui中操作数据表格,给指定单元格添加事件示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 控制弹出窗口
Apr 10 Javascript
JS是否可以跨文件同时控制多个iframe页面的应用技巧
Dec 16 Javascript
javascript:void(0)的真正含义实例分析
Aug 20 Javascript
javascript 检测浏览器类型和版本的代码
Sep 15 Javascript
JS面向对象编程 for Cookie
Sep 19 Javascript
javascript初学者常用技巧
Sep 02 Javascript
cookie的secure属性详解
Apr 08 Javascript
Bootstrap CSS组件之大屏幕展播
Dec 17 Javascript
vuejs2.0运用原生js实现简单的拖拽元素功能示例
Feb 24 Javascript
理解 Node.js 事件驱动机制的原理
Aug 16 Javascript
详解基于webpack&amp;gettext的前端多语言方案
Jan 29 Javascript
JavaScript实现简单动态表格
Dec 02 Javascript
浅谈layui数据表格判断问题(加入表单元素),设置单元格样式
Oct 26 #Javascript
layui 解决富文本框form表单提交为空的问题
Oct 26 #Javascript
Layui数据表格判断编辑输入的值,是否为我需要的类型详解
Oct 26 #Javascript
javascript(基于jQuery)实现鼠标获取选中的文字示例【测试可用】
Oct 26 #jQuery
javascript二维数组和对象的深拷贝与浅拷贝实例分析
Oct 26 #Javascript
Layui数据表格之单元格编辑方式
Oct 26 #Javascript
layui表格设计以及数据初始化详解
Oct 26 #Javascript
You might like
PHP里的中文变量说明
2011/07/23 PHP
深入理解curl类,可用于模拟get,post和curl下载
2013/06/08 PHP
PHP怎么实现网站保存快捷方式方便用户随时浏览
2013/08/15 PHP
[原创]提供复制本站内容时出现,该文章转自脚本之家等字样的js代码
2007/03/27 Javascript
javascript 判断数组是否已包含了某个元素的函数
2010/05/30 Javascript
给事件响应函数传参数的四种方式小结
2013/12/05 Javascript
自己动手手写jQuery插件总结
2015/01/20 Javascript
jquery操作angularjs对象
2015/06/26 Javascript
JQuery实现鼠标滚轮滑动到页面节点
2015/07/28 Javascript
JQuery 传送中文乱码问题的简单解决办法
2016/05/24 Javascript
node.js程序作为服务并在windows下开机自启动(用forever)
2017/03/29 Javascript
JS自定义滚动条效果简单实现代码
2020/10/27 Javascript
jQuery的Ajax接收java返回数据方法
2018/08/11 jQuery
微信小程序按钮去除边框线分享页面功能
2018/08/27 Javascript
vue填坑之webpack run build 静态资源找不到的解决方法
2018/09/03 Javascript
bootstrap下拉分页样式 带跳转页码
2018/12/29 Javascript
详解vue移动端项目代码拆分记录
2019/03/15 Javascript
Python中查看文件名和文件路径
2017/03/31 Python
Python实现字典的遍历与排序功能示例
2017/12/23 Python
pandas实现将dataframe满足某一条件的值选出
2019/06/12 Python
使用Python轻松完成垃圾分类(基于图像识别)
2019/07/09 Python
python requests证书问题解决
2019/09/05 Python
Tensorflow 实现分批量读取数据
2020/01/04 Python
python高阶函数map()和reduce()实例解析
2020/03/16 Python
Python判断三段线能否构成三角形的代码
2020/04/12 Python
Django路由层URLconf作用及原理解析
2020/09/24 Python
简洁自适应404页面HTML好看的404源码
2020/12/16 HTML / CSS
法国在线购买汽车轮胎网站:123pneus.fr
2019/02/25 全球购物
德国受欢迎的旅游和休闲网站:lastminute.de
2019/09/23 全球购物
经济管理专业毕业生推荐信
2013/11/11 职场文书
会计专业导师推荐信
2014/03/08 职场文书
《高尔基和他的儿子》教学反思
2014/04/09 职场文书
4s店销售经理岗位职责
2014/07/19 职场文书
2015年春节标语口号
2014/12/09 职场文书
六年级学生评语大全
2014/12/26 职场文书
2015年团委副书记工作总结
2015/07/23 职场文书