layui实现数据表格自定义数据项
layui是一个很适合后台开发人员用的一个前端框架,界面简洁,功能丰富。
大家知道,系统一般都有数据表格及分页功能,尤其在后台管理系统之类,这类场景更是很多,layui也为我们提供了对应的支持,我这里要说的是,layui对异步返回的数据默认是有一套格式的,像下面这样
{ code: 0, msg: "", count: 1000, data: [] }
字段的别名我们可以通过属性去配置,详情请参考layui官方文档
重点来啦,layui默认支持一级数据结果,像下面这种服务端返回的数据结构是没办法解析到的
{ code: 0, msg: "", page: { totalCount : 1, list : [ { id : "1", name : "2" } ] } }
对于这样的多层级数据结构是没办法获取的,那么如何解决呢?只有修改源码了
//table.js t[r.countName]) 修改为t['page'][r.countName]) t[r.dataName] 修改为 t['page'][r.dataName])
其中 page为上一层级的名字,如果有更多层级,需要同步加上,修改完成之后,在页面上的使用可以按照layui的规范一样
以上这篇layui实现数据表格自定义数据项就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
Layui给数据表格动态添加一行并跳转到添加行所在页的方法
Layui是一个前端 UI 框架,该框架风格优雅,但由于发布时间较短,很多功能并没有提供实现. 笔者在使用Layui的数据表格的时候,需求是这样的:当点击添加按钮的时候,就在数据表格最后动态添加一行.上述功能官方并没有给出实现,需要自己手动解决. 解决思路及方案 简单分析:根据需求--动态添加一行,首先想到的是利用JS/jQuery操作DOM对象实现在数据表格table中手动添加一个tr,但由于数据表格的每一行的每一个单元格都有其样式,因此,要想动态添加的一行与Layui数据表格渲染出来的每一行
-
Layui事件监听的实现(表单和数据表格)
一.表单的事件监听 先介绍一下几个属性的用法 1.lay-filter 事件过滤器 相当于选择器,layui的专属选择器 2.lay-verify 验证属性 属性值可以是 :required必填项, phone手机号,email邮箱,url网址,number数字,date日期,identity身份证.这个相当于正则判断,当然你也可以定义自己的正则,做一些复杂的判断,例如: <input type="text" lay-verify="required">
-
在Layui中操作数据表格,给指定单元格添加事件示例
最近入坑Layui这个为服务端程序员量身定做的前端框架. 为什么不用vue结合各种流行前端框架Element.iView啊什么,后台大哥们不会啊!!! 只好我来迁就他们呢,还得一点一点儿的学起来. 当我们在操作数据表格的时候,并不是一定要点击表格工具栏中的"查看"按钮,来进行查看,而是点击某一特定的列来进行某些数据查看.例如下图这样. 这就涉及到表格的自定义事件.代码如下: <table id='task-list' lay-filter='task-list'></
-
layui 数据表格 点击分页按钮 监听事件的实例
找了 很多 关于表格分页 点击事件 请求, table.render 并不支持监听点击事件,所以我就把 table.render 和 laypage.render结合在一起 (我也不想写分页的,但是后台讲数据多 ,要加分页,被逼无奈 ,想了一个方法) 先上图 代码 .html <div> <table class="layui-hide" id="test" lay-filter="demo"></table>
-
Layui数据表格跳转到指定页的实现方法
1.获取数据表格下分页组件中的页码输入框,具体元素在Elements中位置如下 2.获取上述input并设置其value属性值为目标跳转页面页码 $(".layui-laypage-skip").find("input").val(目标跳转页面页码 ); 3.触发跳转按钮的click事件 $(".layui-laypage-btn").click(); 备注:页码输入框和跳转按钮位置 以上这篇Layui数据表格跳转到指定页的实现方法就是小编分享给
-
layui实现数据表格自定义数据项
layui是一个很适合后台开发人员用的一个前端框架,界面简洁,功能丰富. 大家知道,系统一般都有数据表格及分页功能,尤其在后台管理系统之类,这类场景更是很多,layui也为我们提供了对应的支持,我这里要说的是,layui对异步返回的数据默认是有一套格式的,像下面这样 { code: 0, msg: "", count: 1000, data: [] } 字段的别名我们可以通过属性去配置,详情请参考layui官方文档 重点来啦,layui默认支持一级数据结果,像下面这种服务端返回的数据结
-
LayUi数据表格自定义赋值方式
官方写的非常抽象,反正我是没看懂,可能还没到能看懂前端的级别 自己也是百度的 一开始想去实现一个 用的是 定义表头参数: {field: 'status', title: '状态', width: 150, templet:'#manager_status',align:'center'} 然后js部分: <script type="text/html" id="manager_status"> {{# if(d.status ==1 ){ }} <
-
layui数据表格自定义每页条数limit设置
废话不多说,直接上代码吧!如下所示: table.render({ elem: '#data_grid' //,width: 900 //,height: 274 ,cols: [[ //标题栏 {field: 'id', title: 'ID', width: 80, sort: true} ,{field: 'username', title:'用户名',width: 100} //空列 ,{field: 'password', title: '密码', width: 120} ,{fiel
-
layui实现数据表格table分页功能(ajax异步)
layui实现数据表格table分页功能,异步加载,表格渲染,含条件查询. 一.引入layUI的相关资源 <link rel="stylesheet" href="${ctxPath}/vendor/layui/css/layui.css" rel="external nofollow" > <script src="${ctxPath}/vender/layui/layui.js" charset=&quo
-
layui使用数据表格实现购物车功能
本文实例为大家分享了layui使用数据表格实现购物车功能的具体代码,供大家参考,具体内容如下 html部分 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>layui数据表格实现类购物车功能</title> <link rel="stylesheet" type="
-
layui实现数据表格点击搜索功能
本文实例为大家分享了layui实现数据表格点击搜索的具体代码,供大家参考,具体内容如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>更正地址</title> <style> </style> <link rel="stylesheet" href=&q
-
Layui实现数据表格中鼠标悬浮图片放大效果,离开时恢复原图的方法
如下所示: var tableIns = window.demoTable = table .render({ elem : '#idTest', id : 'idTest', url : '<%=path%>/partyMember/getPartyMembersByOrgCode', //width : 1500, height : 'full', cols : [ [ //标题栏 {checkbox : true,LAY_CHECKED : false,filter : 'test'},
-
转换layUI的数据表格中的日期格式方法
转换layUI的数据表格中的日期格式 前端jsp代码 <table class="layui-table" style="width:100%" lay-data="{url:'/why123/user/findUserAll?userType=0', page:true, id:'idTest'}" lay-filter="demo"> <thead> <tr> <th lay-da
-
layui的数据表格+springmvc实现搜索功能的例子
如下所示: 主要在前端页面加: <div class="demoTable"> 搜索ID: <div class="layui-inline"> <input class="layui-input" name="keyWord" id="keyWord" autocomplete="off"> </div> <span class=&
随机推荐
- SQL Server中利用正则表达式替换字符串的方法
- 诘屈聱牙之javascript中国象棋
- 密码哈希函数 Bcrypt的最大密码长度限制详解
- Ubuntu下apt-get/apt命令的介绍与使用
- jquery获取多个checkbox的值异步提交给php的方法
- Python实现partial改变方法默认参数
- JSP中通过Servlet 将服务器硬盘图片并展示到浏览器
- php发送邮件的问题详解
- 异步JS框架的作用以及实现方法
- Android开发之XML文件解析的使用
- atoi和itoa函数的实现方法
- jQuery实现下拉框选择图片功能实例
- JS日期和时间选择控件升级版(自写)
- WIN7下网站用localhost可以访问改为ip不可访问如何解决
- AjaxControlToolKit 显示浏览者本地语言的方法
- php中rename函数用法分析
- php和数据库结合的一个简单的web实例 代码分析 (php初学者)
- 详解Android跨进程IPC通信AIDL机制原理
- PHP+mysql防止SQL注入的方法小结
- Java异常处理 如何跟踪异常的传播路径