继续这个问题:Referencing parent field on document creation我正在使用公式作为name
字段的默认值。
IfError(@IfError(@GetDocField($ref;"ProductFamilyManager");
@GetDocField(ParentUNID;"ProductFamilyManager"));
"")
当它是计算字段时,它会起作用,但是当我使用默认值公式将其更改为可编辑字段时,则不会。
我是如何使用默认值填充字段的?
答案 0 :(得分:1)
可能不支持,但只是为了确定,在创建响应文档之前是否已保存父文档?
假设这不是问题,另一种方法是使用“从父文档继承字段值”选项,该选项将在创建时将父文档中的值传递给响应文档。我的措辞可能有误,但选项位于Designer的表单属性对话框中。
答案 1 :(得分:1)
这样做的最佳方法是使用@InheritedDocumentUniqueId。您需要启用继承才能使该功能可用,但实际上您不必继承任何父值。
你绝对不一定要使用两种不同的技术和@IfError来完成这项工作。顺便说一句:你知道@IfError在Domino 7中已经过时了吗?