0

元の作成者と作成日を格納するための計算フィールドを持つ 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 サーバーでは動作しませんか?

ヘルプ、提案、または情報は大歓迎です。

4

1 に答える 1