SiteFactory中如何添加一个分页标签.
如何添加一个分页标签.
一.添加标签第一步
二.添加标签第二步
这里不需要添加参数,直接点击下一步
三.以取出地区系统表为例子,生成分页标签要注意以下几个方面,我们先看一下分页标签的sql语句
Select top @pagesize * from PE_Region where RegionID not in (select top @startrow RegionID from PE_Region )
其中两个参数@pagesize,@start是系统已经定义好的,我们不需要重新声明
第一个表示每页取出的个数,第二个表示当前页开始的记录
写好sql语句之后,需要点击下面的启用分页,并写入sql语句
Select count(*) from PE_Region
这个目的是取出总的记录数
四.点击下一步,进入标签内容编辑,这里有几个要注意的地方
1.分页标签输出的是xml,需要把
改成
2.在标签里面
我们先看一下这个标签的代码
" xmlns:pe="labelproc" exclude-result-prefixes="pe">
可以看到这个标签里面有很多类似
这样的语句,这个相当于xml的一个节点,我们在模版中可以引用这个数据源标签.然后根据这个节点的名称取出相应的数据
设置好之后.我们点击完成,这样对这个分页标签设置就完成了.下面看一下如何在模版中使用这个标签.
在模板页中插入以下代码
{PE.DataSource datasource="地区列表_分页3" id="fenye" nodeid="1" page="true" pagesize="10" urlpage="true" span="div" class="" /}
{PE.Repeat id="fenye" loop="10"}
{/PE.Repeat}
{PE.field fieldname="ID"/} | {PE.field fieldname="Country"/} | {PE.field fieldname="Province"/} | {PE.field fieldname="City"/} |
{PE.Page id="url_动易后台风格" datasource="fenye" span=""/}
保存之后.刷新前台,即可看到效果.