0

我有一个 xpage,其中有两个数据源 parentDoc 和 childDoc。在第一次单击按钮时,父级被保存并将 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 数据源上进行设置。在 XPage 中使用父子关系肯定存在技术限制。

于 2016-03-30T07:34:25.737 回答