温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,那我们刚才呢,经过简单的配置呀,然后我们已经来实现了咱们的分页功能了,好,那我们最终所获得的一个对象叫做配给对象,那配给对象中到底都封装了什么数据呢?因为我们之前咱们输出的时候输出的是一个内存地址对吧?那下面呢,那我们就来看一下配给中到底都有哪些数据,咱们通过访问其中的方法,然后咱们来看一下,首先第一个方法呢,大家来看叫做get records什么意思来获取记录它的返回值,是一个list集合,那这个方法是不是就是应该来获取我们当前页的一个数据的,对不对?好啊来下面呢,我们接着往下看咱们的第二个方法配给点,然后呢,咱们来看这两个吧,一个叫get current,一个叫get size,对吧?那我们在创建配给对象的时候,大家有没有发现我们在它的构造器的参数位置是不是就写了一个currentce,那get current大家说是什么意思?是不是来获取当前页的页码,Get size是用来获取每页显示的条数,对吧?所以说这两个大家可以自己去测试一下啊好,那我们下面呢,咱们来测试一下get pages get pages是用来获取什么呢?总页数,然后page.get total是用来获取咱们的总记录数的,然后配集点,然后大家来看,然后其中还有一些方法,比如说咱们的has next和has previous,然后这两个的话,这个是用来获取有没有下一页,这个是用来判断是否有上一页的,OK,然后咱们在这儿来把它给输出好啊,然后再往下把咱们的page.has previous,然后这个方法咱们也测试一下,OK,那我们现在呢,咱们就简单的测试一下这五个方法,然后其他的方法的话,大家可以自己自己去测试一下啊。
01:53
好,那其实在实现分页功能的时候大家都知道,然后因为我们需要在页面中来设置跟分页相关的一些超链接或按钮,让用户呢去访问相对应的页面,那所以说呢,我们最重要的功能就是来获取跟分页相关的数据,来完成我们对页面中跟分页相关的一些超链接或者说按钮的一些操作,OK吧,好,那下面呢,咱们来看一下最终输出的一个结果,首先咱们先来看一下第一个内容,大家来看这个是不是就是我们当前页的数据啊。
02:25
来大家看一下,然后我们当前查询出来的是不是一百一百零一一百零二,然后呢,我们在这儿所输出的get record方法的这个返回值是不是就是一百一百零一一百零二的这三个用户信息,OK吧,好,再往下的话,Get pages get pages的话是不是应该是来获取总页数的,一共几页,一共三页,然后一共几条数据,一共九条数据,那我们现在呢,然后把我们的这个表呢,然后咱们把它给打开,然后打开之后大家看这里面明明是12条数据,那为什么我们现在咱们的总总记录数只有九呢?因为我们之前呢,咱们做了一个逻辑删除,所以说它查询不所有的查询功能里面是不是应该都只针对于什么数据来进行查询未删除状态的,所以说咱们的123之前咱们在做例子的时候,是不是已经把它给删除掉了,OK吧,好,这个大家注意啊,好,然后再往下的话,然后就是是否有上一页,是否有下一页。
03:26
那因为我们当前访问的是第二页,一共有三页,所以说上一页它也有,下一页它也有,比如说我我们现在咱们来访问一下第一页,然后再来一个执行,大家来看这个时候我们所输出的结果呢,就不一样了,好,所以说这个呢,是我们买be plus所提供的一个分页插件,非常的简单,我们只需要经过一个简单的配置啊,然后就可以实现功能,大家来看这个时候咱们还有没有下一页有,但是还有没有上一页了,就没有了。OK。那这个就是我们my be plus中的一个分页插件,一个简单的用法啊。
我来说两句