当文档选择不同状态时如何显示错误。另一个是为什么未保存复选框

How to show error when document selected different status. Another one is why checkbox not saved

第一个问题

我有这三种不同的状态。我有一个按钮来执行创建批处理的过程。用户需要 select 文档才能创建批次。

用户只会select根据身份的文档,不能混淆。例如,如果状态为 Not Found,则只能 selected 状态为 Not Found 的文档。如果用户 select 文档为其他状态,则会显示错误。与状态 Obsolete 和 Spoilt 相同。

如何防止用户 select 具有不同状态的文档而只有 select 具有相同状态的文档?谢谢!

第二题

我有这个带有复选框选项的文档。然后我 select 复选框然后保存。当我打开文档时,我已经 select 的复选框没有保存。下面是复选框选项。

知道为什么当我们保存文档时复选框没有保存吗?任何帮助将不胜感激。谢谢!

  1. 您可以查看设置了最后一个参数 (SingleCategory) 的 NotesUIWorkspace.picklistCollection 方法。
  2. 您是否为复选框定义了一些值?

我先回答你的第二个问题:

您的设计有缺陷,在 Lotus Notes 中不能像这样工作:您总是需要将值存储在复选框字段中。

只需将 5 个复选框字段替换为一个即可。在那一个中​​,只需在 selection 选项卡(属性中的第二个选项卡)上输入值 A、B、C、D、E,并在同一选项卡上将列数设置为 5。这使得使用这些值变得更加容易,并且它大大减少了字段的数量。

现在回答您的第一个问题:您不能禁止用户 selection 不同类别的文档,但您可以 "filter" 在脚本中 selected 文档(通过检查:

If document.FaultyStatus = "Which one?" then
    ....
End If

你们中的 select 可以使用 Picklist 让用户 select 仅来自过滤文档,如 Umeli 所述 NotesUiWorkspace.PicklistCollection( ..... , "Not Found" )