如何解决有没有一种方法可以使Wicket DropDownChoice提供写入选项?
我在字符串列表中有一个值列表。
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可以做到这一点?
解决方法
Wicket的DropDownChoice与HTML <select>
元素一起使用。 HTMLSelectElement没有用于添加自定义值的<input>
字段。
您需要使用更高级的选择控件,例如Select2或Selectize,或任何其他类似的JavaScript小部件。
如果您决定使用Select2,请选中WicketStuff Select2
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。