元の作成者と作成日を格納するための計算フィールドを持つ Notes サブフォーム (DocInfo と呼びます) を含む Notes Form (Personnel) があります。
フィールド式を作成しました
@If(@IsAvailable(CreatedOrig); CreatedOrig; @Text(@Created) + " by " + @Text(@Author))
作成者フィールド式
@UserName
XPage の文書ソースが「Personnel」で、にcomputeWithForm
設定されていboth
ます。Domino 8.5.3 サーバーでは、XPage は作成済みフィールドと作成者フィールドを計算し、バックエンド Note に保存します。ただし、Domino 9.0.1 サーバーでは、XPage はフィールドを計算せず、フィールドはバックエンド Note のドキュメント プロパティに表示されません。
<xp:dominoDocument
var="document1"
formName="Personnel"
computeWithForm="both">
<xp:this.parentId>
<![CDATA[#{javascript:sessionScope.get("PID")}]]>
</xp:this.parentId>
</xp:dominoDocument>
どうやら、Domino 9.0.1 サーバー エンジンのcomputeWithForm
関数にサブフォーム フィールドが含まれていないのでしょうか? これは 8.5.3 サーバーでは数年間動作しましたが、現在 9.0.1 サーバーでは動作しませんか?
ヘルプ、提案、または情報は大歓迎です。