集思广益!R6下面的一个问题,视图翻页!回贴有分(BS结构)

fengyi999 2003-11-20 09:54:02
我测试了一下翻页按钮:(前,后,首,末,刷新)
(R6下面),但是如果使用者权限可见该模块所有文档,则这些热点按钮好用!
在R5下面没有这种问题!(实测试过!)
找了好久了,都没发现原因!TMD!
热点按钮上公式没有问题!
就是&start= &count之类的

使用者权限可以看到该视图中某些文档时候
首先打开视图:
http://Server/SJ_KM/Data/SJ_AffairMng.nsf/E5C31DE08202998948256CCA0032A464
显示出头十条文档!
然后点击下一页执行
http://Server/SJ_KM/Data/SJ_AffairMng.nsf/E5C31DE08202998948256CCA0032A464?Openview&Start=11&Count=10
结果不起作用,还是显示头10篇文档!(但是页码已经到了第二页)


使用者权限可见该视图中所有文档时候,则,所有翻页功能都好用!


...全文
57 38 打赏 收藏 举报
写回复
38 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
rayforstudy 2004-01-14
你好,请问一下R6(分类视图)分页问题是如何解决的呀,请教!!!!!郁闷中《~~~~~~
  • 打赏
  • 举报
回复
阿古 2003-12-12
R5中是正常的 R6中有问题!
  • 打赏
  • 举报
回复
rosemerry 2003-12-12
R6的分页有没有问题我不太清楚,我刚用,但是用R6.5的版本,可能相对稳定一些吧,但R5确实有这样的问题存在。在一般的情况下确实会用URL参数来传值,但往往很不稳定。最彻底的解决方式为自己用算法算出当前显示的文档数。可能用Print的方式吧,但这样的话页面的显示速度肯定没有视图来得快,但有利有弊,按实际的情况进行转变。
  • 打赏
  • 举报
回复
fengyi999 2003-11-30
解决了,发分!R6试图机制都变了,IBM人也太这个,如此大事,都不发个通知!
  • 打赏
  • 举报
回复
阿古 2003-11-29
今天和楼主测试了一下,问题的确存在.真的很奇怪!
  • 打赏
  • 举报
回复
阿古 2003-11-29
多尔滚: 不能再看了,我要回去了超过午夜了.
  • 打赏
  • 举报
回复
阿古 2003-11-29
我又测试了一下,我觉得问题主要出现在文档在视图中的编号上.

其实在使用&start的时候,就是和视图中文档的编号相一致!

你把视图中的第一列设置成 "在视图中的编号" 然后保存此视图,并刷新此视图,这个时候在designer 中显示的是1,2,3,4,5,...按顺序显示的. 而当在notes客户端或者ie中浏览 就变成了
1,2,5,6,9.....(此处假设对此视图总的3,4的文档没有权限)

所以这个应该是R6存在的一个bug!
  • 打赏
  • 举报
回复
沙漠狼98 2003-11-28
我们现在还在测试阶段
不知道数据多了会不会这样
但愿不会
  • 打赏
  • 举报
回复
fengyi999 2003-11-28
多谢,小马!我也继续顶!顶出来
  • 打赏
  • 举报
回复
chenybin 2003-11-27
帮你顶
  • 打赏
  • 举报
回复
ijianbo 2003-11-26
呵呵,不过,当然 fengyi999(多尔滚)的方法比较的复杂,要显示页数和控制显示记录数,可否给这部分的代码,我们参考一下:)

我在想是否是权限的问题,给default编辑者权限试试
  • 打赏
  • 举报
回复
ijianbo 2003-11-26
同意用 sacrefies(只增笑耳)的办法!
首页么@URLOpen("/"+@Subset(@DbName;-1)+"/"+...+"?openform")其中"..."是取当前文档的表单名。
  • 打赏
  • 举报
回复
fengyi999 2003-11-26
我做的比较灵活一点,每页的显示条数自己可以修改!
我测试过了,sacrefies(只增笑耳) 方法可以!(但是不符合客户的要求!并且我要修改很多东西)
我只是想找出原因,为什么我这个在R5下面可以,在R6下面就不行了!
也就是
http://Server/SJ_KM/Data/SJ_AffairMng.nsf/E5C31DE08202998948256CCA0032A464
http://Server/SJ_KM/Data/SJ_AffairMng.nsf/E5C31DE08202998948256CCA0032A464?Openview&Start=11&Count=10
为什么不行!

  • 打赏
  • 举报
回复
xiaoyumiao 2003-11-26
我也觉得sacrefies得方法是可行得,因为我是过上页和下一页得代码成功了,现在知道首页和末页怎么写了
  • 打赏
  • 举报
回复
13655567 2003-11-26
俺也顶
  • 打赏
  • 举报
回复
fengyi999 2003-11-26
我已经看了N次帮助了,帮助跟R5大同小异!基本操作都是一样的!
我没有选“不允许使用 URL 打开”
R6下:
我现在的问题是,如果该用户可见数据库所有文档,则翻页功能和自定义单一页面都可以正常使用
如果该用户只有权限看到部分文档则,翻页不能正常使用,自定义单一页面条数可正常使用!
R5下:
上面所有功能可以实现!

看来真的找不出原因了!
  • 打赏
  • 举报
回复
sacrefies 2003-11-26
上面是 R6 DESIGNER 的帮助,明明说的就是可以的嘛~~~

R6 的数据库好象多了一个属性“不允许使用 URL 打开”,你看是不是选上了这个??
  • 打赏
  • 举报
回复
sacrefies 2003-11-26
Optional arguments for OpenView
Append optional arguments to refine the URL. Combine any of the following arguments for the desired result except where otherwise noted.
Collapse=n
Where n is the row number to display in collapsed format in a hierarchical view. Do not combine this argument with the ExpandView or CollapseView arguments.
CollapseView
Displays the view in collapsed format
Count=n
Where n is the number of rows to display
Expand=n
Where n is the row number to display in expanded format in a hierarchical view. Do not combine this argument with the ExpandView or CollapseView arguments.
ExpandView
Displays the view in expanded format
RestrictToCategory=category
Sets the category for "Show Single Category" object
Where category is the category to be displayed in the view.
Start=n
Where n is the row number to start with when displaying the view. The row number in a hierarchical view can include sub indexes (for example, Start=3.5.1 means the view will start at the third main topic, sub-topic 5, document 1).
StartKey=string
Where string is a key to a document in the view. The view displays at that document.
Examples
http://www.mercury.com/leads.nsf/DDC087A8ACE170F8852562F30070226400000196?OpenView&CollapseView
http://www.mercury.com/leads.nsf/DDC087A8ACE170F8852562F30070226400000196?OpenView&ExpandView
http://www.mercury.com/leads.nsf/By+Category?OpenView&RestrictToCategory=pricing
http://www.mercury.com/leads.nsf/DDC087A8ACE170F8852562F30070226400000196?OpenView&Start=3&Count=15
http://www.mercury.com/leads.nsf/DDC087A8ACE170F8852562F30070226400000196?OpenView&StartKey=F
  • 打赏
  • 举报
回复
sacrefies 2003-11-25
你酱紫玩应该没有任何问题:

定义一个视图显示模板表单 $$ViewTemplate for 视图名称

在这个表单里面加上你的那几个翻页按钮,但是公式要变:

首页:@Command([OpenView]; @ViewTitle)
上页:@DbCommand("Domino"; "ViewPreviousPage")
下页:@DbCommand("Domino"; "ViewNextPage
末页:@DbCommand("Domino"; "EndView")

嵌入视图指定一个每页显示文档数就成
  • 打赏
  • 举报
回复
panda555 2003-11-25
是不是文档数计算错导致的,刚才看到一个帖子,就是计算文档数时得到的是所有的文档而不是有权看的文档.用这个错误的数字来翻页就产生问题了.你试试在视图选择公式里用当前用户和作者域比较来隐藏文档,这样得到的是正确文档数.
没有遇到过这种情况,只是提个建议,希望对你有帮助
  • 打赏
  • 举报
回复
加载更多回复(18)
相关推荐
发帖
消息协作

531

社区成员

企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
帖子事件
创建了帖子
2003-11-20 09:54
社区公告
暂无公告