无法在xpages中建立父子关系



我有一个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字段中的数据被输入时,它不会被保存。

谢谢,Qaiser

您可能忘记在子dominoDocument数据源上设置ignoreRequestParams="true"。在XPages中使用父子关系肯定没有技术限制。

最新更新