SiteFactory中如何添加一个分页标签.

作者:tao1112 来源:本站原创 点击数: 发布时间:2008年03月14日

如何添加一个分页标签.

一.添加标签第一步

 

二.添加标签第二步

这里不需要添加参数,直接点击下一步

 

三.以取出地区系统表为例子,生成分页标签要注意以下几个方面,我们先看一下分页标签的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=""/}

 

保存之后.刷新前台,即可看到效果.