0

私は2つのデータソースparentDocとchildDocを持つxpageを持っています。最初にボタンをクリックすると、親が保存され、ユーザーがこのボタンをクリックして後で複数の子ドキュメントを追加できるように、2 つのインターフェイス フィールドで作成された子ドキュメントに ID が渡されます。この要件を満たすために、UI インターフェイスを作成しました。

しかし、どういうわけか、システムは親ドキュメントを保存していますが、子ドキュメントを保存できません。次のコードを使用して、ページにボタンを作成しました。

var cDoc:NotesDocument = database.createDocument();
print ("Document Created");
cDoc.replaceItemValue("Form" , "KPLPDPChild");
cDoc.replaceItemValue("ParentDocID" , viewScope.parentDocID);
cDoc.replaceItemValue("kp_omc" , getComponent("omc").getValue());
cDoc.save();

しかし、これはレコードをデータベースに保存していません。興味深いのは、UI フィールドにデータが入力されたときに保存されないことです。

ありがとう、カイザー

4

1 に答える 1

1

ignoreRequestParams="true"子 dominoDocument データソースでの設定を忘れている可能性があります。XPages で親子関係を使用することには、技術的な制限があることは間違いありません。

于 2016-03-30T07:34:25.737 に答える