00:00
来到我们买贝蒂斯plus官方文档这一块呢,专门会有一个叫分页插件,所以想要分页完成,你必须整合这个分页插件,怎么整合呢?那就是这种方式,我们只要给容器中放一个page intercept,我们这个分页插件就行了,我就把它拿过来,那我们自己呢,就来放上一个它我们专门在config里边,我们可以写一个我们自己的my biggest的config my biggest的conf,那我们的这个config它呢是一个config,然后呢,我们给容器中放一个分叶插件,好,我们把这些都导进来,Enter特B也导进来,哎,另外我们发现呢,这个分叶插件在这呢是过时了,说3.4以后呢,我们应该用马杯斯plus intercept,而我们现在马贝斯plus的版本,我们来看一下啊,马杯斯plus,哎,我们确实是3.4以后了,那就应该用它,那用它的话,我们就给容器中输入一个它。
01:00
然后呢,它的这个类型,那它呢,应该叫马贝斯plus intercept,它里边能干什么,我们来点进来看一下这个intercept呢来看啊,它呢在这会来执行所有的这个拦截器,它也能get intercept4呃,还有一个and intercept能添加一个内部拦截器,点击内部拦截器CTRLH,你看一下会不会诶人家呢把这个封页的拦截器放成了一个叫封叶的内部拦截器,所以我们这一块我们的做法就应该变成这样,My plus intercept来了啊,又一个叫presentationner intercept,这个拦截器呢,已经变成了这种类型了,我们把这种类型的拦截器啊导入过来,然后呢,我们让这个intercept,然后把它所有的东西我们来设置好inter intercept。有个叫set can't circle puzzle,这一块呢,可以不设置。这才是我们的封叶拦截器,这个封叶拦截器里有有什么东西,我们都可以在这来进行编写,然后呢,我们把整个的这个小的封叶拦截器,然后放进我们这个and in the intercept里边放进去,然后呢,把我们的my plus intercept来返回出去,好,我们这是这是风叶拦截器,因为拦直接器底层的机制变了,我们来重新启动一下,我们来看一下我们这种情况下。
02:28
我们的这个封页的功能能不能好使,包括呢,还有一些设置,比如我们这个最大页设置。我们最大单页设置,我们可以来可以设置一下我们这个分页拦截器的一些参数,比如呢,它之前会有一个set overflow,那我们这个是不是移出overflow一次,我们如果跳到最后一页的时候,再点下一页,它呢是跳回到首页还是呢?呃,不继续请求下一页,所以我们可以让它循环跳回到首页,包括还有其他的参数都可以在这设置,比如set一个limit,每页呢最多有多少,现在人家叫max limit,那负一呢,就是不受限制,我们单页可以查无限多记录,那么现在呢,就应该来写一个,比如每页限制500条,500了,那就按照人家的写法,那这一块我们来准备好以后,分页插件准备好以后,我们再来测试一下,我们原来呢这一块出不来它的这个页码,这个信息现在来看能不能出来点进来好,我们发现第一页总共三页共五条记录,没有问题了。
03:35
那最后我们再把这个枫页条处理一下就行了,所以呢,我们现在总共有三页,那这一块呢,应该是123,我们遍利三个来,来到我们的这个页面,来到这个页面来便利这三个,这个Li呢,不应该只有这一个,我们应该有三个来TH,但这个三个我们要该怎么便利生成这三个TL,那应该我们现在知道了,总页码相当于这个总页码,那相当于我们从第一页生成到这一页就行了,所以呢,我们需要利用到SIM内官方里边的一个工具类,我们来看官方文档在后边呢,我们这有一些工具类,哎,这个工具类里边呢,有一个numbers numbers工具类里边它会有一个叫ciqu from to,相当于生成一个从几到几的序列,哎,一个数字序列,你就用它,然后呢,那我们th each,我让它便历生成一个数字序列,从几到几到几呢,那应该是到我们的这个user page。
04:36
14到这儿。然后呢,从几当然是从一开始,从一生成到我们的这一块,然后呢,生成出来以后呢,接下来变历,变历到这,然后呢,每个这个序列里边每遍历的一个就是当前的这个number,然后呢,我们接下来当是第几页,这应该是Dollar大括号nu,好来CTRLF9,我们来测试一下。
05:05
好,页面刷新了以后呢,我们在这来重新刷新,来看一下我们的效果,现在要求我们来重新登录123456。来到我们这个表格,那在这我们看到了三个Dollar福大number,我们这有问题的,但是我们看到的是三个,那说明它遍历的是对的,遍历了三次是对的,只不过呢,我们在这有问题,TH在这个Li里边对,我们接下来呢,因为我们是行内写法,所以是双中括号,双中括号CTRLF9,大家别写错了就行了。数量是对的,只不过内容没拿出来,123没问题,但是呢,因为我们当前是第一页,所以一高亮,其他不高量,所以们在这呢,还应该有一个判断,Th class,如我们的这个class class呢,我们应该是可以是一个三元运算,然后呢,Dollar福大括号,如果说当前的这个number,当前的这个number正好等等于,等等于什么呢?你取出来的当前页等等于当前页等等于当前页吗?如果等等于,然后呢,我们就相当于给它一个active,否则呢,给它什么都没有。CTRLF9来写了一个三元运算,在这儿来判断一下。
06:24
刷新一下,好,现在呢,当前是第一页,好那就过来了,那其实如果我们想要翻页再带一个问号,问号PN等于二,那当然第二页那就亮了,但是呢,我们这个呢,应该是点1.2自动跳过去,所以我们接下来就应该是这个超链接的地址,就应该是THF符大括号,我们应该是链接到链接到当前项目哪一块位置呢?相当于还是链接到当前项目下的这个动态table页,然后呢,这但是这个动态table页呢,我们要加一个参数,Number参数,所以我们给链接如何动态加参数,那又来到我们SIM,我们来参照官方文档,我们的这个链接的这一块来找一下TH的这个链接,这是我们来看前边的这个表达式吧,标标准的表达式语法,标准的表达式语法里边呢,我们主要来看这个link表达式,来找link表达式,那link表达式里边呢,我们的。
07:24
写法应该是可以这样,比如我们想要给这个地方带链接,就是小括号参数名等于一个值,这就是我们相当于要给这个请求带参数,比如这个detail带参数,就是我们发送请求就会带上参数,哎,这是比如我们Dollar服大括号这动态取出的UR的地址,然后呢,这个就是小括号参数你就来拼上,那就应该是小括号我们要带一个参数PNPN的值等于几是当前Dollar了,负大括号PN呢,就应该是当前的number数字,好,那我们这一写以后,CTRLF9,那再来测试一下,来到我们这按照人家的这个语法写好以后来点一,那就是跳到第一页当前第一页来点三,那就是跳到第三页,点二跳到第二页,好,没问题,那至此呢,我们在这就写了一个带翻页的整个列表展示功能。
我来说两句