因此,使用此代码可以将字段从父记录预加载到新的响应记录。我可以获取ParentUNID和HolderName值来加载,但没有问题,但是在传递日期值时缺少什么?
<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>
最佳答案
Copy项目本身,而不仅仅是项目的价值。这样,您也可以复制所有项目的属性:
...
document1.getDocument().copyItem(parentDoc.getFirstItem("Policy_Eff_Date"));
...
关于javascript - 获取日期以从父级拉动到创建响应,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43150334/