有没有一种方法可以使Wicket DropDownChoice提供写入选项?

时间:2020-10-20 18:57:43

标签: wicket

我在字符串列表中有一个值列表。 List<String> listString = Arrays.asList(...) 但是,我也希望能够有人写一个值而不是列表中的值。 这是我填充列表的方式:

private final List<String> theList = new ArrayList<>();
...
List<String> listString = Arrays.asList(...);
...
theList.addAll(listString);
...
DropDownChoice<String> selections = new DropDownChoice<>("label", theList);
...

如果DropDownChoice不这样做,是否有其他Wicket API可以做到这一点?

1 个答案:

答案 0 :(得分:1)

Wicket的DropDownChoice与HTML <select>元素一起使用。 HTMLSelectElement没有用于添加自定义值的<input>字段。

您需要使用更高级的选择控件,例如Select2Selectize,或任何其他类似的JavaScript小部件。

如果您决定使用Select2,请选中WicketStuff Select2