如果我正在创建一个允许多个字段搜索的系统并希望通过下拉菜单(类似于 Redmine)来执行此操作,我该如何实现呢?具体来说,一旦我选择了“foo”字段并单击了一个显示“添加另一个字段”的按钮,我将无法再次选择“foo”?
initial fields: {"foo","bar","baz"}
select fields.foo
add another field
remaining fields = {"bar","baz"}
让我知道是否需要澄清。
我在这里找到了一个下拉示例。
澄清
令“foo”为整数 令“bar”为日期 令“baz”为字符串
如果用户添加字段“栏”,我将提供一个日历选择器小部件。如果用户选择“foo”,我确保该数字是有效整数。
如果用户选择“baz”,我会检查以确保它是一个有效的字符串。
因此,每个选择都会根据字段选择表现出一定的行为,因此用户必须通过“添加另一个字段”按钮单独选择每个字段。