Lotus notes 基于视图中的列自动完成lotus notes字段

Lotus notes 基于视图中的列自动完成lotus notes字段,lotus-notes,lotusscript,lotus-formula,Lotus Notes,Lotusscript,Lotus Formula,我正在制作一个代表项目的表格。我想使用autocomplete选项创建一个字段,例如,当我创建新项目并输入项目名称时,lotus将查看现有项目(视图中的指定列)并建议名称。我需要它来防止以用户友好的形式创建两个名称相同或相似的项目。 谢谢。您可以通过添加带有type:Dialog List(带有选项Allow values not in llist)的字段,并将其作为可能的值放入 @DbColumn(""; ""; view_name; column_number) 您可以通过添加类型为:Di

我正在制作一个代表项目的表格。我想使用autocomplete选项创建一个字段,例如,当我创建新项目并输入项目名称时,lotus将查看现有项目(视图中的指定列)并建议名称。我需要它来防止以用户友好的形式创建两个名称相同或相似的项目。
谢谢。

您可以通过添加带有type:Dialog List(带有选项Allow values not in llist)的字段,并将其作为可能的值放入

@DbColumn(""; ""; view_name; column_number)

您可以通过添加类型为:Dialog List(带有选项Allow values not in llist)的字段,并将其作为可能的值放置

@DbColumn(""; ""; view_name; column_number)

如果您希望避免重复名称,@dmytro的解决方案实际上会建议输入现有名称,这可能会让用户感到困惑

我要做的是查找类似的项目名称(记得@Soundex吗?)并在可编辑字段下的computed for display字段中显示。唯一需要注意的是:它不会在用户输入时刷新,您需要刷新表单以触发查找


您还应该验证您的表单,并且不允许使用现有项目名称保存表单(除非它是同一文档-比较查找的UNID)。

如果您希望避免重复名称,@dmytro的解决方案实际上会建议输入现有名称,这可能会让用户感到困惑

我要做的是查找类似的项目名称(记得@Soundex吗?)并在可编辑字段下的computed for display字段中显示。唯一需要注意的是:它不会在用户输入时刷新,您需要刷新表单以触发查找


您还应该验证您的表单,并且不允许将其与现有项目名称一起保存(除非它是同一文档-比较查找到的UNIDS)。

谢谢!这正是我想要的!非常感谢。这正是我想要的!