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.xspを使用してFormフィールドに値fooを持つドキュメントを開きます。

お役に立てれば

スヴェン

于 2013-05-30T19:53:21.913 に答える