Layui表格监听行单双击事件讲解


Posted in Javascript onNovember 14, 2019

在学MVC过程中,我们一般都是利用layui插件里的layui数据表格加载数据库中的数据,而layui表格里有许多的事件监听,比如监听行的单双击事件,可利用行的单双击事件实现很多我们想要的功能,比单击某条数据可以进行修改、删除操作,双击某条数据调出到其他表中,接下来就讲讲layui表格里的监听行的单双击事件。

Layui表格监听行单双击事件讲解

如上图所示:因为这个数据表格用到了layui插件,因此在使用前要先引用layui插件里面的css文件以及js文件,然后在“$(function(){});”里面加载和初始化layui模块,否则会报错。page表示开启分页。limit表示指定每页显示的条数。limits表示每页条数的选择项,这里可以自己定义每页条数的选择项,初始化表格就看看监听行的单双击事件。

Layui表格监听行单双击事件讲解

如上图所示:是layui表格监听行的单击事件,这里是监听刚刚初始化的表格。获取到点击选中的行数据,我这里是根据供应商ID回填form表单数据的,所以要获取供应商ID,用post请求把获取到供应商ID传递到控制器中,在控制器中根据供应商ID查询对应的数据后再回填到form表单中,“loadDatatoForm”是一个方法表示回填form表单数据,但回填不了下拉框数据,所以还需要另一个方法回填。监听行的单击事件可以实现很多功能的。

Layui表格监听行单双击事件讲解

上图是监听行的单击事件的效果图,点击左边的某条数据就会回填右边的form表单,这就方便我们查看供应商的基本资料。监听行的单击事件就这样完成了。

Layui表格监听行单双击事件讲解

如上图所示:是layui表格监听行的双击事件,这里也是监听刚刚初始化的表格。双击获取到点击选中的行数据,我这里也是根据供应商ID回填另一个form表单数据的,所以要获取供应商ID,用post请求把获取到供应商ID传递到控制器中,在控制器中根据供应商ID查询对应的数据后再回填到form表单中,“loadDatatoForm”是一个方法表示回填form表单数据,但回填不了下拉框数据,所以还需要另一个方法回填。这里监听行的双击事件跟单击事件一样,也是回填form表单,所以请求的控制器代码是一样的。监听行的单击事件可以实现很多功能的。看看效果图,

Layui表格监听行单双击事件讲解

上图是监听行的双击事件的效果图,点击某条数据就会回填form表单的数据,这里是只需要回填供应商名称和供应商编号的,然后关闭模态框。监听行的双击事件就完成了。

以上这篇Layui表格监听行单双击事件讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery 源码分析笔记(3) Deferred机制
Jun 19 Javascript
Jquery阻止事件冒泡 event.stopPropagation
Dec 11 Javascript
浅谈javascript中return语句
Jul 15 Javascript
JS实现队列与堆栈的方法
Apr 21 Javascript
轮播图组件js代码
Aug 08 Javascript
jQuery插件echarts实现的循环生成图效果示例【附demo源码下载】
Mar 04 Javascript
JS兼容所有浏览器的DOMContentLoaded事件
Jan 12 Javascript
微信小程序自定义组件封装及父子间组件传值的方法
Aug 28 Javascript
使用Angular-CLI构建NPM包的方法
Sep 07 Javascript
CountUp.js实现数字滚动增值效果
Oct 17 Javascript
详解react组件通讯方式(多种)
May 06 Javascript
浅谈vue项目利用Hbuilder打包成APP流程,以及遇到的坑
Sep 12 Javascript
layui table表格数据的新增,修改,删除,查询,双击获取行数据方式
Nov 14 #Javascript
解决Layui数据表格显示无数据提示的问题
Nov 14 #Javascript
layui写后台表格思路和赋值用法详解
Nov 14 #Javascript
Layui实现主窗口和Iframe层参数传递
Nov 14 #Javascript
layui 弹出层值回传解决方式
Nov 14 #Javascript
vue使用swiper.js重叠轮播组建样式
Nov 14 #Javascript
Vue中常用rules校验规则(实例代码)
Nov 14 #Javascript
You might like
php的字符串用法小结
2010/06/08 PHP
ThinkPHP学习笔记(一)ThinkPHP部署
2014/06/22 PHP
PHP调用Linux命令权限不足问题解决方法
2015/02/07 PHP
php实现批量上传数据到数据库(.csv格式)的案例
2017/06/18 PHP
php格式文件打开的四种方法
2018/02/24 PHP
mongodb和php的用法详解
2019/03/25 PHP
thinkphp5使html5实现动态跳转的例子
2019/10/16 PHP
[原创]静态页面也可以实现预览 列表不同的显示方式
2006/10/14 Javascript
判断多个元素(RADIO,CHECKBOX等)是否被选择的原理说明
2009/02/18 Javascript
基于jQuery的左右滚动实现代码
2010/12/03 Javascript
js修改地址栏URL参数解决url参数问题
2012/12/15 Javascript
如何在JavaScript中实现私有属性的写类方式(二)
2013/12/04 Javascript
绑定回车enter事件代码
2014/05/18 Javascript
JS打字效果的动态菜单代码分享
2015/08/21 Javascript
Bootstrap实现水平排列的表单
2016/07/04 Javascript
Bootstrap select下拉联动(jQuery cxselect)
2017/01/04 Javascript
JavaScript使用atan2来绘制箭头和曲线的实例
2017/09/14 Javascript
微信小程序中post方法与get方法的封装
2017/09/26 Javascript
javascript将json格式数组下载为excel表格的方法
2017/12/22 Javascript
angularjs 页面自适应高度的方法
2018/01/17 Javascript
nodejs+mongodb aggregate级联查询操作示例
2018/03/17 NodeJs
实现elementUI表单的全局验证的方法步骤
2019/04/29 Javascript
JS实现超级好看的鼠标小尾巴特效
2020/12/01 Javascript
python机器学习案例教程——K最近邻算法的实现
2017/12/28 Python
Python多线程的退出控制实现
2020/08/10 Python
Python绘图实现台风路径可视化代码实例
2020/10/23 Python
Dune London官网:英国著名奢华鞋履品牌
2017/11/30 全球购物
Hunkemöller西班牙:欧洲最大的内衣连锁店
2018/08/15 全球购物
C#如何调用Windows程序打开一个文档
2014/12/26 面试题
国外的一些J2EE面试题一
2012/10/13 面试题
外贸学院会计专业应届生求职信
2013/11/14 职场文书
人口与计划生育目标管理责任书
2014/07/29 职场文书
死亡证明书样本说明
2014/10/18 职场文书
2014年调度员工作总结
2014/11/19 职场文书
2016应届毕业生实习评语
2015/12/01 职场文书
golang连接MySQl使用sqlx库
2022/04/14 Golang