【问题标题】:Is there a way to make a write-in option available with a Wicket DropDownChoice?有没有办法让 Wicket DropDownChoice 提供写入选项?
【发布时间】:2020-10-20 18:57:43
【问题描述】:

我有一个字符串列表中的值列表。 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


    【解决方案1】:

    Wicket 的 DropDownChoice 适用于 HTML &lt;select&gt; 元素。 HTMLSelectElement 没有用于添加自定义值的 &lt;input&gt; 字段。

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

    如果您决定使用 Select2,请查看 WicketStuff Select2

    【讨论】:

      猜你喜欢
      • 2014-07-16
      • 1970-01-01
      • 2012-03-28
      • 1970-01-01
      • 1970-01-01
      • 2021-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多