我有一个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
答案 0 :(得分:1)
您可能忘记在子dominoDocument数据源上设置ignoreRequestParams="true"
。在XPage中使用父子关系肯定存在技术限制。