在常见的增删查改中,
删除这个功能会经常出现一个小BUG,
如果把数据列表中的当前页(不包含第一页)的最后一条数据删除后,
该条数据是被删除了
可数据列表仍保留在当前的页数
并且会显示无数据列表
给用户的感觉就是把所有的数据都删除了。
但事实并非如此,
我们只是把当前页面(不包括第一页)最后一条数据删除而已,
删除后,因为当前页没有数据了
所以,刷新表格时就显示无数据列表,
此时的无数据列表指的是已经没有数据的第几页,
所以就会出现以上的情况。
删除后定义的表格刷新,
在删除页面(不包括第一页)最后的一条数据没有起到实质上的效果,
如果不点击浏览器上的刷新或者添加新的数据,
那些没被删除的数据就无法显示出来.
图下是新增后的数据列表.
页面刷新后是没有第二页数据显示的,
下面代码是解决这BUG的一种方法,
代码中的方法,
就是在每删除一条数据,在列表刷新的时候,
数据列表就要完成一次往第一页跳转的动作,
不建议在数据量比较大的数据列表中使用该方法.