本人想得到表单中嵌入视图显示的是第几页的页码,,代理lotuscrip不知道怎么实现。望大虾指教!
notse帮助中有这一段,中间"Count="数字的你可以慢慢去算
使用有 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; "" "+"),用加号 (+) 来替换查询中所有的空格。