我有一个名为ProductFamily
. 它有一个名为的字段ProductFamilyMBValues
,它是一个字符串列表。
我有一个使用名为 的表单的响应文档Item
,它始终是使用上述表单的文档的响应。
Item
表单有一个包含验证公式的dialoglist
字段ItemMakeBuy
@If(@Length(ItemMakeBuy) = 0;@Failure("You must choose a Make or Buy value");@Success)
该字段的选择是一个公式:@IfError(@GetDocField($ref;"ProductFamilyMBValues");"?")
。
我的问题是,当我创建一个新Item
文档时,该ItemMakeBuy
字段的选择没有被填充,这似乎是因为在保存文档之前,该$ref
字段没有被填充。但是,由于我的验证公式,我无法保存它,需要输入一个值。
我该如何解决这个问题?理想情况下,我想保留该字段的验证公式。