Lotus Notes 中的条件表单域

Conditional form fields in Lotus Notes

我尝试在 Lotus Notes 中构建高级表单。一些字段应该隐藏在其他字段状态的条件下。

我可以通过为此定义一个公式来隐藏一个字段。但问题是我必须先保存文档,关闭它并重新打开它才能看到隐藏的字段。

当我更改字段状态时,我希望 UI 文档处于编辑模式时隐藏该字段。

谢谢!

此致 罗伯特

您可以使用 Call notesUIDocument.RefreshHideFormulas,但要注意它在大表单上的贪婪资源消耗。

Link on IBM Knowledge Center

您可以设置选项"Refresh fields on keyword change"来重新计算其他字段的隐藏公式。

此选项适用于

类型的字段
  • 对话框列表
  • 复选框
  • 单选按钮
  • 组合框

尝试使用以下命令之一:

ViewRefreshFields

@Command([ViewRefreshFields])

RefreshHideFormulas

@Command( [RefreshHideFormulas] ) 

希望对您有所帮助。

您可以使用多种方法来实现这一点。如果您使用某种 select 字段,例如 Radiobutton 或 Checkbox,您可以使用字段选项 "Refresh on keyword change" 来重新计算公式。