layui数据表格增加序号列(第二页从1开始 or 接上一页序号开始)
layui数据表格增加序号列:
一.分页模式下第二页从1开始
1、在table.render()方法中,加
{title: '序号', align: "center",templet: '#indexTpl'},
示例:
table.render({elem: '#goods',url: '/index',parseData: function (res) { //res 即为原始返回的数据return {"code": res.code, //解析接口状态"msg": res.msg, //解析提示文本"count": res.data.count, //解析数据长度"data": res.data.list //解析数据列表};}, page: { //支持传入 laypage 组件的所有参数(某些参数除外,如:jump/elem) - 详见文档layout: ['limit', 'count', 'prev', 'page', 'next', 'skip'],//自定义分页布局limits: [10, 20, 50, 100],limit: 10,},where: {messageOrNotice: 1}, skin: 'line' //line(行边框风格)row (列边框风格)nob (无边框风格), cols: [[{title: '序号', align: "center", templet: '#indexTpl'},{field: 'title', title: '标题', align: "center"},{field: 'content', title: '消息内容', align: "center", toolbar: '#barDemo1'},{field: 'sendTime', title: '发送时间', align: "center", templet:function (d) {return formatDate(d.sendTime);}},]],});
<script type="text/html" id="indexTpl">{{d.LAY_TABLE_INDEX+1}}
</script>
2.利用thymeleaf
通过后端传过来的list循环取得数据
th:text="${orderStat.count}"
index:当前迭代对象的index(从0开始计算)
count: 当前迭代对象的index(从1开始计算)
示例:
<div class=" order"><div class="orderTop"><ul class="clear"><li>序号</li><li>、、、</li></ul></div><div th:each="order,orderStat : ${list}"><div class="orderDetail"><ul class="clear"><li><span th:text="${orderStat.count}"></span></li><li class="w60">、、、、、、、</li></ul></div></div></div>
二、第二页的序号接着第一页的开始
1.在table.render()方法中,加
{title: '序号', align: "center",type:"numbers"},
示例:
table.render({elem: '#goods',url: '/index',parseData: function (res) { //res 即为原始返回的数据return {"code": res.code, //解析接口状态"msg": res.msg, //解析提示文本"count": res.data.count, //解析数据长度"data": res.data.list //解析数据列表};}, page: { //支持传入 laypage 组件的所有参数(某些参数除外,如:jump/elem) - 详见文档layout: ['limit', 'count', 'prev', 'page', 'next', 'skip'],//自定义分页布局limits: [10, 20, 50, 100],limit: 10,},where: {messageOrNotice: 1}, skin: 'line' //line(行边框风格)row (列边框风格)nob (无边框风格), cols: [[{title: '序号', align: "center", type: "numbers"},{field: 'title', title: '标题', align: "center"},{field: 'content', title: '消息内容', align: "center", toolbar: '#barDemo1'},{field: 'sendTime', title: '发送时间', align: "center", templet:function (d) {return formatDate(d.sendTime);}},]],});
2.利用thymeleaf
通过后端传过来的list,循环取得数据
th:text="${(page-1) * size + orderStat.count}"
(当前页-1)*每页多少条 + 当前迭代对象的index(从1开始)
比如:每页10条,第二页第二条数据应该是12.
(2-1)*10+2 = 12
示例:
<div class=" order"><div class="orderTop"><ul class="clear"><li>序号</li><li>、、、</li></ul></div><div th:each="order,orderStat : ${list}"><div class="orderDetail"><ul class="clear"><li><span th:text="${(page-1) * size + orderStat.count}"></span></li><li class="w60">、、、、、、、</li></ul></div></div>
</div>
<input hidden id="pageCount" th:value="${count}">
<input hidden id="pageSize" th:value="${size}">
<input hidden id="pageCurr" th:value="${page}">
layui数据表格增加序号列(第二页从1开始 or 接上一页序号开始)相关推荐
- 解决layui数据表格table固定列行高不一致的情况
在回调函数done中添加如下代码: //动态监听表头高度变化,冻结行跟着改变高度$(".layui-table-header tr").resize(function () {$( ...
- 解决Layui数据表格无数据最后列被顶出去的问题
解决Layui数据表格无数据最后列被顶出去的问题 参考文章: (1)解决Layui数据表格无数据最后列被顶出去的问题 (2)https://www.cnblogs.com/Caoxdong/p/963 ...
- layui 鼠标移入变为小手_如何在 LayUI 数据表格的列元素上,鼠标悬浮,显示所有文字内容(修改源码)...
文中使用的LayUI版本:layui-v2.5.5 问题描述: 最近参与开发了 问题分析: 要实现鼠标悬浮显示所有内容,一般采用的都是给对应元素上添加 title 属性,这样当鼠标悬浮在对应列的时候, ...
- layui数据表格(一:基础篇,数据展示、分页组件、表格内嵌表单和图片)
表格展示神器之一:layui表格 前言:在写后台管理系统中使用最多的就是表格数据展示了,使用表格组件能提高大量的开发效率,目前主流的数据表格组件有bootstrap table.layui table ...
- Layui数据表格的引用
对于一些编程插件的引用,相信大多数的编程人员都不会感觉到陌生,因为在对程序开发和项目开发的过程中往往都会需要引用到插件,那么至于插件呢,也有很多种,比如: bootstrap jquery layui ...
- php数据表格的重载,layui数据表格实现重载数据表格功能(搜索功能)
layui数据表格实现重载数据表格功能,以搜索功能为例 加载数据表格 实现搜索功能和数据表格重载 全部代码 加载数据表格 按照layui官方文档示例 HTML部分 JavaScript部分 var t ...
- php分页显示数据表格显示,php+layui数据表格实现数据分页渲染代码
一.html 二.js 说明:需要引入layui中的table和laytpl模板引擎,laytpl可以自定义事件及自定义数据字段等 查看详情 {{# if (d.hotcake === '超级爆款') ...
- layui数据表格分页无法正常显示
layui数据表格分页无法正常显示 应该先利用layui table中的parseData方法手动将数据切片分页,代码如下,要点是parseData: function(res){}中的方法,对从ur ...
- Thinkphp+layui数据表格实现表格分页
项目场景:Thinkphp+layui数据表格实现表格分页 提示:thinkphp+layui数据表格分页,需要服务器端配合.之前在百度上一通乱搜也没找到解决方案. 问题描述 提示:这里描述项目中遇到 ...
最新文章
- Java阻塞队列(BlockingQueue)实现 生产者/消费者 示例
- spring boot自动配置之jdbc
- GAN生成对抗网络-GAN原理与基本实现-去噪与卷积自编码器01
- js 数组移除_JS某些封装方法
- 分享下自己的EmpireofCode进攻策略 https://empireofcode.com/ https://empireofcode.com/game/#
- sqlserver oracle插件,SQLServer链接服务器至Oracle
- WordPress 安装插件导致 HTTP 500 内部服务器错误的问题
- 移动APP测试用例一览表(常规用例)
- [渝粤教育] 西南科技大学 财务会计 在线考试复习资料(1)
- 联想HINKPAD X220安装MacOS Mojave
- java公交路线查询微信小程序源码
- Coding life,云栖社区的个性化首页上线
- narwal机器人_NARWAL云鲸智能扫拖机器人,海外Kickstarter众筹销量第一
- backurl使用,登录后跳转回当前页
- STMCubeMX+Proteus仿真DHT11(LCD1602显示)
- NAS私有云存储 - 搭建Nextcloud私有云盘并公网远程访问
- 工作中遇到的问题合集
- 定义复数java_java定义复数的方法
- SDCC 2016架构运维技术峰会(成都站)启动,首批讲师披露
- scrapy间歇性响应为空/降速/缓存
热门文章
- cnzz统计 检测浏览器原理(跨浏览器开发实用源码)
- Chrome 无法加载Shockwave Flash
- 【问题解决】java.lang.ClassNotFoundException: org.apache.jsp.XXX.jsp服务器500错误
- opencv-3.4.3 交叉编译并且移植到高通820开发板(包括Qt 5.11.2部分交叉编译及移植),NEON OpenCV编译
- 【framework】RootWindowContainer简介
- 在windows 系统中安装了linux系统双系统,启动后没有windows系统启动界面?
- 巧用HFSS Help文档
- Mac 软件专题:教学参考工具软件-外语/医学/天文/地理/数学等
- 【大数据】城市公交网络分析与可视化(五):获取公交平均路线长度、站点数、站距
- 如何构建有效的绩效管理(终)