EXTJS PagingToolbar 这个传输到后台是start limit 然后后台进行计算。

现在有一个问题,就是一个删除的操作,如果limit是20,一共25条数据,翻到第二页,然后全选删除五条数据,删除之后会有ds的一个reload操作,这时候页面显示的会是无... 现在有一个问题,就是一个删除的操作,如果limit是20,一共25条数据,翻到第二页,然后全选删除五条数据,删除之后会有ds的一个reload操作,这时候页面显示的会是无数据,因为传到后台的是start为20,limit也为20,这时候会查不到数据,我在后台加一个逻辑判断,如果是0而且start不是0的话,start减去limit再重新计算,然后再传到前台,数据能显示出来,但是PagingToolbar元素显示的总页数没问题,总数据条数也没问题,但是当前页数显示仍为2,而且序号是从21-40,记录数也是从21-20,这个应该怎么解决? 展开
 我来答
uowangshi
2014-06-04 · TA获得超过440个赞
知道小有建树答主
回答量:464
采纳率:0%
帮助的人:501万
展开全部
处理完成后,当前页码改为1

store.load({params:{"page":1}});
更多追问追答
追问
不是想要这种效果,这样就是直接从第一页显示了,我的意思是能不能如果这么查为空,就返回上一页的数据。
追答
就像你说的,后台直接返回上一页数据,但extjs的页码是不会变的,所以,实际返回第一页数据,但extjs显示的页码是2,这样数据显示就不正常了。

我之前也遇到类似的问题,没找到解决办法,于是就把页码直接改为1,起码数据显示的正常的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式