パラメータが設定されている場合(param.docId)データベースからドキュメントを取得するXpage上にdominoDocumentがあります。 残念ながら、documentIdが空になると、ドキュメントが作成されます(param.docId = "")。私は匿名でドキュメントを作成することはできません。したがって、私は黄色のログイン画面を取得します。documentIdが空の場合、ドキュメントが作成されます
<xp:dominoDocument
var="contactData" action="openDocument">
<xp:this.databaseName><![CDATA[#{javascript:var dbEntryConfig:DatabaseEntry=getDatabase()}]]></xp:this.databaseName>
<xp:this.documentId><![CDATA[#{javascript:var docId = param.docId;
if(docId != null){
contactSaveData.replaceItemValue("contactDataDocId",docId);
}else{
docId = contactSaveData.getItemValueString("contactDataDocId");
}
return docId;}]]>
</xp:this.documentId>
</xp:dominoDocument>
ドキュメントの作成を妨げる方法はありますか?
あなたの投稿に感謝します。残念ながらignoreRequestParamsは問題を解決しませんでした。私はまだページの読み込み時に黄色のログイン画面を取得します。 – MeMeMax
XPage/NSF(XPageデザインのNSFかデータのNSFのいずれか)にアクセスできないユーザーのように聞こえます。そのような場合は、IDをコード化するページにデータソースを持つこととは関係ありません。 –