我制作了一个代表项目的表格。我想创建一个带有自动完成选项的字段,例如当我创建新项目并输入项目名称时,lotus将查看现有项目(视图中的指定列)并建议名称。我需要它来防止以用户友好的形式创建具有相同或相似名称的两个项目。 谢谢。
答案 0 :(得分:4)
您可以通过添加类型的字段来执行此操作:对话框列表(选项允许值不在llist中)和可能的值放置
@DbColumn(""; ""; view_name; column_number)
答案 1 :(得分:0)
如果您想避免重复名称,@ dmytro的解决方案实际上会建议输入现有名称,这可能会让用户感到困惑。
我要做的是查找类似的项目名称(任何记住@Soundex的人?)并在可编辑字段下显示计算显示字段。只有警告:它不会在用户输入时刷新,您需要刷新表单以触发查找。
您还应该验证您的表单,并且不允许使用现有项目名称保存它(除非它是相同的文档 - 比较查找UNIDS)。