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 相关文章推荐
TextArea 控件的最大长度问题(js json)
Dec 16 Javascript
js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
Jan 14 Javascript
jquery 实现两Select 标签项互调示例代码
Sep 25 Javascript
Javascript中使用A标签获取当前目录的绝对路径方法
Mar 02 Javascript
javascript中几个容易混淆的概念总结
Apr 14 Javascript
JavaScript中Array对象用法实例总结
Nov 29 Javascript
原生js轮播特效
May 18 Javascript
详解webpack与SPA实践之开发环境搭建
Dec 18 Javascript
JS实现统计字符串中字符出现个数及最大个数功能示例
Jun 04 Javascript
为jquery的ajax请求添加超时timeout时间的操作方法
Sep 04 jQuery
vue使用recorder.js实现录音功能
Nov 22 Javascript
小程序接口的promise化的实现方法
Dec 11 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 CURL模拟登录新浪微博抓取页面内容 基于EaglePHP框架开发
2012/01/16 PHP
PHP 生成微信红包代码简单
2016/03/25 PHP
Ubuntu server 11.04安装memcache及php使用memcache来存储session的方法
2016/05/31 PHP
php版微信公众平台之微信网页登陆授权示例
2016/09/23 PHP
PHP实现对数字分隔加千分号的方法
2019/03/18 PHP
JavaScript 学习笔记(九)call和apply方法
2010/01/11 Javascript
jquery中$.post()方法的简单实例
2014/02/04 Javascript
js中通过父级进行查找定位元素
2014/06/15 Javascript
jquery处理json对象
2014/11/03 Javascript
javascript中offset、client、scroll的属性总结
2015/08/13 Javascript
js实现Select列表各项上移和下移的方法
2015/08/14 Javascript
浅析JavaScript中的对象类型Object
2016/05/26 Javascript
Jquery组件easyUi实现手风琴(折叠面板)示例
2016/08/23 Javascript
JavaScript利用闭包实现模块化
2017/01/13 Javascript
微信小程序--组件(swiper)详细介绍
2017/06/13 Javascript
解决Vue使用mint-ui loadmore实现上拉加载与下拉刷新出现一个页面使用多个上拉加载后冲突问题
2017/11/07 Javascript
vue裁切预览组件功能的实现步骤
2018/05/04 Javascript
详解Webpack-dev-server的proxy用法
2018/09/08 Javascript
JavaScript监听触摸事件代码实例
2019/12/30 Javascript
JS组件库AlloyTouch实现图片轮播过程解析
2020/05/29 Javascript
[01:18:21]EG vs TNC Supermajor小组赛B组败者组第一轮 BO3 第一场 6.2
2018/06/03 DOTA
Python简单日志处理类分享
2015/02/14 Python
Python urllib、urllib2、httplib抓取网页代码实例
2015/05/09 Python
对python 操作solr索引数据的实例详解
2018/12/07 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
2020/01/25 Python
浅谈python输出列表元素的所有排列形式
2020/02/26 Python
Pycharm及python安装详细步骤及PyCharm配置整理(推荐)
2020/07/31 Python
Python爬虫requests库多种用法实例
2020/05/28 Python
Python flask框架实现浏览器点击自定义跳转页面
2020/06/04 Python
Python绘图之柱形图绘制详解
2020/07/28 Python
详解使用canvas保存网页为pdf文件支持跨域
2018/11/23 HTML / CSS
ALEX AND ANI:手镯,项链,耳环和更多
2017/04/20 全球购物
微软美国官方网站:Microsoft美国
2018/05/10 全球购物
Feelunique美国:欧洲大型的在线美妆零售电商
2018/11/04 全球购物
护理学毕业生求职信
2013/11/14 职场文书
刑事撤诉申请书
2015/05/18 职场文书