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 学习笔记(七)字符串的连接
Dec 31 Javascript
合并table相同单元格的jquery插件分享(很精简)
Jun 20 Javascript
Javascript Request获取请求参数如何实现
Nov 28 Javascript
什么是json和jsonp,jQuery json实例详详细说明
Dec 11 Javascript
jquery实现的简单二级菜单效果代码
Sep 22 Javascript
javascript函数命名的三种方式及区别介绍
Mar 22 Javascript
bootstrap css样式之表单
Jan 19 Javascript
使用bootstrap-paginator.js 分页来进行ajax 异步分页请求示例
Mar 09 Javascript
分享ES6的7个实用技巧
Jan 18 Javascript
p5.js实现动态图形临摹
Oct 23 Javascript
详解node.js 事件循环
Jul 22 Javascript
vue实现图片裁剪后上传
Dec 16 Vue.js
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学习笔记 (1) 环境配置与代码调试
2011/06/19 PHP
php实现的xml操作类
2016/01/15 PHP
utf8的编码算法 转载
2006/12/27 Javascript
javascript function调用时的参数检测常用办法
2010/02/26 Javascript
JS随即打乱数组实现代码
2012/12/03 Javascript
jquery click([data],fn)使用方法实例介绍
2013/07/08 Javascript
js 通过cookie实现刷新不变化树形菜单
2014/10/30 Javascript
为什么Node.js会这么火呢?Node.js流行的原因
2014/12/01 Javascript
js获取元素外链样式的方法
2015/01/27 Javascript
jQuery zclip插件实现跨浏览器复制功能
2015/11/02 Javascript
JavaScript获取当前cpu使用率的方法
2015/12/15 Javascript
JavaScript实现星星等级评价功能
2017/03/22 Javascript
JS实现的简单标签点击切换功能示例
2017/09/21 Javascript
Vue源码解析之Template转化为AST的实现方法
2018/12/14 Javascript
jQuery实现轮播图源码
2019/10/23 jQuery
webpack是如何实现模块化加载的方法
2019/11/06 Javascript
深入理解Javascript中的this关键字
2015/03/27 Python
Python函数式编程
2017/07/20 Python
Python语言描述连续子数组的最大和
2018/01/04 Python
Python3中的列表生成式、生成器与迭代器实例详解
2018/06/11 Python
Python文件常见操作实例分析【读写、遍历】
2018/12/10 Python
Python 使用list和tuple+条件判断详解
2019/07/30 Python
Python 复平面绘图实例
2019/11/21 Python
Python Pillow.Image 图像保存和参数选择方式
2020/01/09 Python
PyCharm汉化安装及永久激活详细教程(靠谱)
2020/01/16 Python
Python拼接字符串的7种方式详解
2020/03/19 Python
Python ini文件常用操作方法解析
2020/04/26 Python
BIBLOO捷克:购买女装、男装、童装、鞋和配件
2017/01/27 全球购物
最新茶叶店创业计划书
2014/01/14 职场文书
九年级语文教学反思
2014/02/04 职场文书
开学典礼主持词
2014/03/19 职场文书
幼儿园家长评语大全
2014/04/16 职场文书
政府门卫岗位职责
2014/04/29 职场文书
保护环境建议书400字
2014/05/13 职场文书
Python中threading库实现线程锁与释放锁
2021/05/17 Python
Elasticsearch 批量操作
2022/04/19 Python