0

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

4

2 回答 2

4

您可以通过添加具有以下类型的字段来做到这一点:对话框列表(使用选项允许不在 llist 中的值)并作为可能的值放置

@DbColumn(""; ""; view_name; column_number)
于 2013-09-18T11:13:28.813 回答
0

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

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

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

于 2013-09-20T12:41:55.130 回答