Javascript 获取从父级提取到创建响应的日期
因此,给出了将字段从父记录预加载到新响应记录的代码。我可以让ParentUNID和HolderName值加载,没有问题,但是我在传递日期值时遗漏了什么Javascript 获取从父级提取到创建响应的日期,javascript,xpages,Javascript,Xpages,因此,给出了将字段从父记录预加载到新响应记录的代码。我可以让ParentUNID和HolderName值加载,没有问题,但是我在传递日期值时遗漏了什么 <xp:this.beforePageLoad><![CDATA[#{javascript: var parentDoc = database.getDocumentByUNID(document1.getParentId()); document1.setValue("ParentUNID", parentDoc.getI
<xp:this.beforePageLoad><![CDATA[#{javascript:
var parentDoc = database.getDocumentByUNID(document1.getParentId());
document1.setValue("ParentUNID", parentDoc.getItemValue("DocID"));
document1.setValue("Policy_HolderName", parentDoc.getItemValue("Policy_HolderName"));
document1.setValue("Policy_Eff_Date", parentDoc.getItemValue("Policy_Eff_Date"));}]]></xp:this.beforePageLoad>
项目本身,而不仅仅是项目的价值。这样也可以复制所有项目的属性:
...
document1.getDocument().copyItem(parentDoc.getFirstItem("Policy_Eff_Date"));
...
会发生什么?它会抛出错误吗?它是否返回空值?它返回了一个错误的值吗?是的,只是一个空值,所以,我有一些基本的困惑。您可以看到正在设置parentDoc document1被设置为xp:this.data dominoDocument。所以我可以在parentDoc上使用copyItem,但是document1的类型不允许将其作为选项?我错过了一些明显的东西,你说得对。我更新了我的答案:首先我们需要获得document1的后端文档,然后我们可以复制该项目。我们有一个赢家。不知道为什么我会错过这个。谢谢