Hide-When 在文档更改时不起作用
Hide-When doesnt work when a document is changed
我遇到了文档 A 中可编辑字段的 hide-when 公式的问题。hide-when 公式包含 @DbLookup 语句,其中读取了文档 B 的字段。根据该字段,它是隐藏还是显示。
当我打开文档 A 时,它工作正常,可编辑字段被隐藏。然后我返回到文档 B 并更改字段的值,以便该字段在文档 A 中显示它仍然是隐藏的。只有当我返回 Notes Designer 并再次保存文档 A 的表格时,隐藏时公式再次正常工作。
因此,每次更改文档 B 中的字段值时,我都必须再次保存文档 A 的表单,以便 hide-when 公式正常工作。
请注意,我在 hide-when 公式中使用了@If 和@True/@False,因为它并不像我上面解释的那么简单。
有什么解决方案可以使 hide-when 公式正常工作吗?
提前致谢!
将 "NoCache" 添加到 @DbLookup("":"NoCache"; ... )
的第一个参数。
这将每次都从您的文档 B 中读取数据,而不仅仅是在第一次调用时(或更改表单后)。
我遇到了文档 A 中可编辑字段的 hide-when 公式的问题。hide-when 公式包含 @DbLookup 语句,其中读取了文档 B 的字段。根据该字段,它是隐藏还是显示。
当我打开文档 A 时,它工作正常,可编辑字段被隐藏。然后我返回到文档 B 并更改字段的值,以便该字段在文档 A 中显示它仍然是隐藏的。只有当我返回 Notes Designer 并再次保存文档 A 的表格时,隐藏时公式再次正常工作。
因此,每次更改文档 B 中的字段值时,我都必须再次保存文档 A 的表单,以便 hide-when 公式正常工作。
请注意,我在 hide-when 公式中使用了@If 和@True/@False,因为它并不像我上面解释的那么简单。
有什么解决方案可以使 hide-when 公式正常工作吗?
提前致谢!
将 "NoCache" 添加到 @DbLookup("":"NoCache"; ... )
的第一个参数。
这将每次都从您的文档 B 中读取数据,而不仅仅是在第一次调用时(或更改表单后)。