如何仅在特定文档视图的编辑模式下显示按钮栏?

时间:2019-06-03 04:43:31

标签: lotus-notes lotus-domino

我有一个用于保存文档的按钮。此按钮仅在编辑模式下可见。我有4个选项来保存“另存为草稿”,“保存PC检查”,“保存新版本”和“保存注销”的文档。如下图:

save

对于“另存为草稿”,“保存PC检查”和“保存新版本”,我使用的是相同的文档表单,而“保存注销”则使用的是具有不同视图的不同文档形式,即草稿,注销,然后计算机。

我现在的问题是,当我在编辑模式下打开时,保存按钮显示全部。我试图实现的是:

  1. 当我进入“计算机”视图并以编辑模式打开文档时,我只想只显示“另存为草稿”和“保存新版本”。
  2. 当我处于“草稿”视图并在编辑模式下打开文档时,我只希望仅显示“另存为草稿”和“保存PC检查”。
  3. 最后,当我处于“注销”视图并以编辑模式打开文档时,我只想只显示“保存注销”

仅当在特定文档视图的编辑模式下打开文档时,如何显示保存按钮?我有任何建议或帮助!

1 个答案:

答案 0 :(得分:3)

只需使用与按钮的“隐藏时”公式中的视图选择相同的公式即可。

如果视图“草稿”的选择公式如下:

SELECT Form = "SomeForm" & Status = "Draft"

然后在“另存为草稿”-按钮的隐藏时间上使用此公式:

Status != "Draft"

,如果这是唯一条件,则可以在所有其他保存按钮上使用此条件:

Status = "Draft"

您的示例将转换为以下hide- when-公式(认为有一个用于选择视图的Status-字段):

所有隐藏时间:

另存为草稿-按钮:

!(Status = "Draft" : "Computer")

保存新版本-按钮:

!(Status = "Computer)

或      状态!=“计算机”

保存PC检查-按钮:

Status != "Draft"

保存注销-按钮:

Status != "Write Off"

编辑:对您的评论的回复

您评论中的公式为:

SELECT Form = "Computer" & 
  (PFStatus = "Not Found" | PFStatus = "Obsolete" | PFStatus = "Spoilt") & 
  PStatus != "Write Off"

此公式很复杂。如果PFStatus是单个值而不是多值字段,则公式可以压缩为:

SELECT Form = "Computer" & PFStatus = "Not Found" : "Obsolete" : "Spoilt"

末尾的否定可以省略,不添加任何内容。 因此,如果您要在文档不是来自此视图的情况下隐藏Button,则隐藏的时间将是:只需取消条件:

!(PFStatus = "Not Found" : "Obsolete" : "Spoilt")