无法在 xpages 中建立父子关系
Unable to Parent Child Relationship in 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 字段中输入数据时,它不会保存。
谢谢,
凯瑟
您可能忘记了在子 dominoDocument 数据源上设置 ignoreRequestParams="true"
。在 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 字段中输入数据时,它不会保存。
谢谢, 凯瑟
您可能忘记了在子 dominoDocument 数据源上设置 ignoreRequestParams="true"
。在 XPages 中使用父子关系肯定存在技术限制。