pagination分页插件1.2.7版本遇到的问题
2017-08-15 15:29
225 查看
遇到详情页返回列表页,并保存之前状态的情况,可以在跳转前把状态存入session或者作为参数跟着路径走。
1、需求是进入详情页后,后退依然定位到之前的页数,并让页数元素呈现选中状态。
可以把页数获取到存入session或者跟随路径带到详情页,返回后再带回来。
因为无法获取到分页的元素节点,所以只能在pagination插件的源码里修改
rederPagination是渲染插件,pageIndex是页码,可以判断是不是返回的,如果是返回的 就让pageIndex的值为返回带回来的页数。
配图:
2.完成上一步后,并没有改变页码的请求数据,想要修改请求的页数,并不能直接在页面的js里修改,也要在pagination源码里修改,
可以判断有没有返回值,如果有就让请求的pageNo=返回值 源码发送请求的参数为 requestParams。
配图:
3.这样修改完后是无法直接点击其他页的,点击的时候要清空带回来的数据。还有一个问题是 如果带回来的值是第20页,选择其他项目后20没有数据,也会显示在20页,也要想办法清楚带回来的数据。
1、需求是进入详情页后,后退依然定位到之前的页数,并让页数元素呈现选中状态。
可以把页数获取到存入session或者跟随路径带到详情页,返回后再带回来。
因为无法获取到分页的元素节点,所以只能在pagination插件的源码里修改
rederPagination是渲染插件,pageIndex是页码,可以判断是不是返回的,如果是返回的 就让pageIndex的值为返回带回来的页数。
配图:
2.完成上一步后,并没有改变页码的请求数据,想要修改请求的页数,并不能直接在页面的js里修改,也要在pagination源码里修改,
可以判断有没有返回值,如果有就让请求的pageNo=返回值 源码发送请求的参数为 requestParams。
配图:
3.这样修改完后是无法直接点击其他页的,点击的时候要清空带回来的数据。还有一个问题是 如果带回来的值是第20页,选择其他项目后20没有数据,也会显示在20页,也要想办法清楚带回来的数据。
相关文章推荐
- mybatis 分页插件拦截注解不同版本不同的写法,及分页遇到的问题
- 记录问题:springboot中使用Mybatis-pagehelper分页插件遇到的版本兼容问题
- 关于分页插件pagination的应用及遇到的问题(用ajax请求数据进行拼接后分页显示)
- Gradle与Gradle插件版本适配和离线Gradle遇到的问题
- angular分页插件tm.pagination 解决触发二次请求的问题
- 遇到eclipse安装插件一直报错问题(版本问题)
- 使用mybatis分页插件PageHelper5.1.2遇到的问题
- 安装tomcat的native-1.2.7遇到openssl版本提示问题
- vue.js中使用vue-bootstrap-pagination 分页插件的问题
- 使用mybatis分页插件PageHelper5.0.0遇到的问题总结
- Android Studio 中遇到的Gradle build插件版本太低的问题:Plugin is too old
- 使用mybatis分页插件PageHelper5.0.0遇到的问题总结
- 使用mybatis分页插件PageHelper5.0.0遇到的问题总结
- jQuery Pagination 分页插件-初始化两次请求的问题
- springmvc- 分页插件-<jsp:include >遇到问题
- eclipse安装CDT插件遇到的问题以及各版本的区别
- Eclipse离线安装Maven插件遇到的问题及解决办法
- Jquery前端分页插件pagination使用
- 解决eclipse3.4以上版本手动安装subcplise插件无法启用问题
- 解决flash builder4.7安装git插件遇到的若干问题