2

我有一个 XPage 与文档表单集关联的视图。

form 属性具有与文档关联的 xpage。

如果我单击视图中的链接,则会按预期显示正确的 xpage。

但是,如果我关闭浏览器,并将文档的 URL 粘贴到浏览器中,我会收到错误消息,无法获取(和 unid)的文档页面名称。只要我保持登录状态,url 就可以正常工作,或者如果我将匿名设置为 Reader,则 url 将继续工作。但是,如果我关闭将提示我登录的浏览器,则会收到错误消息,但在提示登录之前我会收到错误消息。

关联表单的 url 看起来与使用视图显示 xpage 时略有不同。

myserver/mydb.nsf/$$OpenDominoDocument.xsp?documentId=12B571F2B03E3764852573690041E273&action=openDocument

该视图具有各种类型的表单,因此我需要将表单与 xpage 相关联,或者我想我可以计算表单的 xpage。但是知道什么会导致这个问题吗?

4

1 回答 1

2

如果您从视图中打开文档,则关联的表单可能会被视图的表单公式覆盖。当直接使用$$OpenDominoDocument.xsp打开文档时,将使用存储在文档中的原始表单。

表单可以通过不同的方式与 XPage 关联:

  1. 对于 XPiNC,表单中有一个字段$XPagesAltClient
  2. 对于 Web 访问,表单中有一个字段$XPagesAlt
  3. xsp.properties文件中有一个条目。

例如这个条目...

xsp.domino.form.xpage.foo=bar

...将使用 XPage bar.xspForm字段中打开一个值为foo的文档。

希望这可以帮助

斯文

于 2013-05-30T19:53:21.913 回答