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 Study Notes 学习笔记(一)
Aug 04 Javascript
javascript实现的使用方向键控制光标在table单元格中切换
Nov 17 Javascript
JS实现随机数生成算法示例代码
Aug 08 Javascript
JS实现点击复选框将按钮或文本框变为灰色不可用的方法
Aug 11 Javascript
jquery左右全屏大尺寸多图滑动效果代码分享
Aug 28 Javascript
基于JavaScript实现生成名片、链接等二维码
Sep 20 Javascript
JavaScript实现设计模式中的单例模式的一些技巧总结
May 17 Javascript
JavaScript实现in-place思想的快速排序方法
Aug 07 Javascript
防止Node.js中错误导致进程阻塞的办法
Aug 11 Javascript
JSON对象转化为字符串详解
Aug 11 Javascript
JQuery获取元素尺寸、位置及页面滚动事件应用示例
May 14 jQuery
Vue实现数据请求拦截
Oct 23 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 启动时报错的简单解决方法
2014/01/27 PHP
在WordPress中使用wp_count_posts函数来统计文章数量
2016/01/05 PHP
php简单读取.vcf格式文件的方法示例
2017/09/02 PHP
动态改变textbox的宽高的js
2006/10/26 Javascript
js对象数组按属性快速排序
2011/01/31 Javascript
jquery.Ajax()方法调用Asp.Net后台的方法解析
2014/02/13 Javascript
js数组操作常用方法
2014/05/08 Javascript
jquery中map函数与each函数的区别实例介绍
2014/06/23 Javascript
深入理解JavaScript系列(22):S.O.L.I.D五大原则之依赖倒置原则DIP详解
2015/03/05 Javascript
详解Bootstrap的aria-label和aria-labelledby应用
2016/01/04 Javascript
jquery ui dialog替代confirm实例分析
2016/01/25 Javascript
AngularJS基础 ng-copy 指令实例代码
2016/08/01 Javascript
微信小程序去哪里找 小程序到底如何使用(附小程序名单)
2017/01/09 Javascript
Angular.Js中ng-include指令的使用与实现
2017/05/07 Javascript
关于Vue Webpack2单元测试示例详解
2017/08/14 Javascript
JavaScript正则表达式和级联效果
2017/09/14 Javascript
JS跳转手机站url的若干注意事项
2017/10/18 Javascript
vue组件父与子通信详解(一)
2017/11/07 Javascript
ES6知识点整理之函数对象参数默认值及其解构应用示例
2019/04/17 Javascript
小程序分页实践之编写可复用分页组件
2019/07/18 Javascript
Vuex 模块化使用详解
2019/07/31 Javascript
nuxt.js写项目时增加错误提示页面操作
2020/11/05 Javascript
基于JavaScript实现简单的轮播图
2021/03/03 Javascript
Python库urllib与urllib2主要区别分析
2014/07/13 Python
python中的lambda表达式用法详解
2016/06/22 Python
Python学习小技巧之列表项的排序
2017/05/20 Python
Python用for循环实现九九乘法表
2018/05/31 Python
Python求解任意闭区间的所有素数
2018/06/10 Python
解决Python中pandas读取*.csv文件出现编码问题
2019/07/12 Python
python编写简单端口扫描器
2019/09/04 Python
Python函数的迭代器与生成器的示例代码
2020/06/18 Python
keras的backend 设置 tensorflow,theano操作
2020/06/30 Python
Django使用django-simple-captcha做验证码的实现示例
2021/01/07 Python
党员学习新党章思想汇报
2014/10/25 职场文书
雷锋电影观后感
2015/06/10 职场文书
2016入党积极分子党校培训心得体会
2016/01/06 职场文书