layui
_眼里是微风
邮箱 rj.han@outlook.com 欢迎交流
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
layui表格搜索或删除最后一页数据时不能自动跳转到上一页
layui 的table组件,如果点击了下一页,并且删除了本页的数据(或者搜索本页不存在的数据),则页面会显示无数据,不会自动跳转到上一页。看了下请求,例如当前处在第二页,curr=2,当删除最后一条数据时,curr还是为2,所以到后端的搜索是肯定搜索不到记录的。解决思路就是当本页数据的length为0时,curr-1. 可以在table组件的done方法中设置,length=0时调用reload但是这样做每一个页面都需要配置,所以直接在源码中修改了方法修改table组件中的pullDa原创 2020-10-30 10:29:01 · 1622 阅读 · 1 评论 -
js实现字母序号自动递增
在实现一个考试管理系统的时候,可能会遇到试题的选项不是固定的情况,需要灵活的增加选项,选项自动递增(A、B、C、D、F),通过Unicode编码的方式可以灵活实现。本案例是基于layui表格实现的,如果是其他形式,可以修改部分代码//首先获取到现有的编号数,本案例是表格的每一行是一个编号,所以首先获取行数var dataBak = table.cache['LAY-option-list'];//这一步是关键,灵活使用Unicode编码,首先或者A的编码,然后增加已有编号的长度,再转换为字母原创 2020-08-05 14:13:24 · 4665 阅读 · 0 评论 -
layui数据表格新增一行
layui的数据表格集成了查看编辑删除等功能,但新增功能官方文档却没有提及,当业务需求需要点击新增一行时,可用如下方式实现实现的思路是:当点击新增一行时,把之前的数据保存下来,并在数据尾部增加一行空数据然后将新数据重新载入表格var dataBak = []; //定义一个空数组,用来存储之前编辑过的数据已经存放新数据var tableBak = table.cache.stock_...原创 2018-06-12 13:31:35 · 26390 阅读 · 21 评论
分享