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 相关文章推荐
javascript while语句和do while语句的区别分析
Dec 08 Javascript
Jquery实现遮罩层的简单实例(就是弹出DIV周围都灰色不能操作)
Jul 14 Javascript
jQuery基于函数重载实现自定义Alert函数样式的方法
Jul 27 Javascript
jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
Mar 09 Javascript
vue-router重定向不刷新问题的解决
Jun 25 Javascript
简述JS控制台的使用
Jul 15 Javascript
微信小程序实现时间预约功能
Nov 27 Javascript
微信小程序时间选择插件使用详解
Dec 28 Javascript
利用es6 new.target来对模拟抽象类的方法
May 10 Javascript
在Vue mounted方法中使用data变量详解
Nov 05 Javascript
vue项目实现多语言切换的思路
Sep 17 Javascript
json.stringify()与json.parse()的区别以及用处
Jan 25 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 IN_ARRAY 函数使用注意事项
2010/07/24 PHP
Codeigniter(CI)框架分页函数及相关知识
2014/11/03 PHP
PHP计算加权平均数的方法
2015/07/16 PHP
解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法
2015/12/18 PHP
thinkPHP实现多字段模糊匹配查询的方法
2016/12/01 PHP
PHP面向对象程序设计类的定义与用法简单示例
2016/12/27 PHP
thinkPHP5.0框架URL访问方法详解
2017/03/18 PHP
JavaScript性能陷阱小结(附实例说明)
2010/12/28 Javascript
jquery弹出关闭遮罩层实例
2013/08/06 Javascript
EasyUI,点击开启编辑框,并且编辑框获得焦点的方法
2015/03/01 Javascript
jquery实现的3D旋转木马特效代码分享
2015/08/25 Javascript
Bootstrap每天必学之进度条
2015/11/30 Javascript
解决前端跨域问题方案汇总
2016/11/20 Javascript
svg动画之动态描边效果
2017/02/22 Javascript
Vue.js在使用中的一些注意知识点
2017/04/29 Javascript
原生JS实现的跳一跳小游戏完整实例
2019/01/27 Javascript
解决layer弹出层中表单不起作用的问题
2019/09/09 Javascript
node 版本切换的实现
2020/02/02 Javascript
js实现点赞按钮功能的实例代码
2020/03/06 Javascript
基于javascript实现放大镜特效
2020/12/03 Javascript
[02:37]TI8勇士令状不朽珍藏II视频展示
2018/06/23 DOTA
Python Sleep休眠函数使用简单实例
2015/02/02 Python
详解python中xlrd包的安装与处理Excel表格
2016/12/16 Python
python实现实时视频流播放代码实例
2020/01/11 Python
纯CSS实现菜单、导航栏的3D翻转动画效果
2014/04/23 HTML / CSS
中职应届生会计求职信
2013/10/23 职场文书
课程改革实施方案
2014/03/16 职场文书
物流管理专业求职信
2014/05/29 职场文书
小学生教师节演讲稿
2014/09/03 职场文书
小学假期安全广播稿
2014/09/28 职场文书
安全保证书怎么写
2015/02/28 职场文书
项目合作意向书
2015/05/08 职场文书
民事答辩状格式范文
2015/05/21 职场文书
2016机关干部作风建设心得体会
2016/01/21 职场文书
MySQL kill不掉线程的原因
2021/05/07 MySQL
Go语言实现Snowflake雪花算法
2021/06/08 Golang