您的位置:首页 > 其它

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页,也要想办法清楚带回来的数据。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: