翻页

alan520cf 2004-08-11 05:59:48
使用有 Start 和 Count 参数的“下一个”和“上一个”按钮或热点

如果正在使用 Start 和 Count 参数,可以包括“下一个”和“上一个”按钮或热点
使用户在结果页面间导航。如果正在使用导航按钮,则必须使用这两个参数。
1. 打开定制结果表单并将标记为“下一个”和“上一个”的按钮或热点放置在
希望其在表单上显示的位置。
2. 对于标记为“下一个”的按钮或热点,请编写一个可以使用户向前翻一页的公式。
3. 对于标记为“上一个”的按钮或热点,请编写一个可以使用户返回到上一页的公式。
“下一个”按钮或热点的公式样例
@If(Hits >= Count; @URLOpen("/" + @Subset(@DbName; -1) + "/" + SearchView +
"?SearchView&Query=" + @ReplaceSubstring(Query; " "; "+") + "&Start=" +
@Text(Start+Hits) + "&Count=" + @Text(Count) + "&SearchOrder="+@Text(SearchOrder) +
"&SearchWV="+@If(SearchVw = 0;"FALSE";"TRUE")+"&SearchThesaurus="+
@If(SearchThesaurus = 0;"FALSE";"TRUE") + "&SearchMax=" + @Text(SearchMax)); "")
“上一个”按钮或热点的公式样例
Count" Align="ltr">URLOpen("/" + @Subset(@DbName; -1) +
"/" +SearchView + "?SearchView&Query=" + @ReplaceSubstring(Query; " "; "+") +
"&Start=" + @Text(Start-Count) + "&Count=" + @Text(Count) + "&SearchOrder="+
@Text(SearchOrder) +"&SearchWV="+@If(SearchVw = 0;"FALSE";"TRUE")+
"&SearchThesaurus="+@If(SearchThesaurus = 0;"FALSE";"TRUE") +
"&SearchMax=" + @Text(SearchMax)); "")
提示 为了避免语法错误,可以使用 @ReplaceSubstring(Query; "" ' "+"),
用加号 (+) 来替换查询中所有的空格。
...全文
75 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

535

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧