【问题标题】:How to implement Single Choice select in Wicket Select2 compoment如何在 Wicket Select2 组件中实现单选选择
【发布时间】:2020-06-03 13:59:41
【问题描述】:

我有 wicket select2 组件。我需要实现 ChoiceProvider,但我不知道如何实现。有人知道如何正确做吗?感谢您的帮助。

我用

Select2Choice select2Choice = new Select2Choice("select2");

【问题讨论】:

    标签: java jquery-select2 wicket


    【解决方案1】:

    请咨询 Wicketstuff Select2 examples

    一个可能的实现可能是:

    public class TagProvider extends StringTextChoiceProvider
    {
        private static final long serialVersionUID = 1L;
    
        @Override
        public void query(String term, int page, Response<String> response)
        {
            List<Country> matches = queryMatches(term, page, PAGE_SIZE);
            for (Country match : matches)
            {
                response.add(match.getDisplayName());
            }
            response.setHasMore(response.size() == PAGE_SIZE);
        }
    }
    

    然后使用它:

    Select2Choice<String> tags = new Select2Choice<>("tagsSelect",
                new PropertyModel<>(this, "tags"), new TagProvider());
    

    【讨论】:

    • 你知道吗,如何监听 Select2 上的变化?
    • 以及如何为select2组件设置值?
    • response.add(match.getDisplayName()); 增加了可能的选择
    猜你喜欢
    • 2013-05-09
    • 2015-10-11
    • 1970-01-01
    • 1970-01-01
    • 2016-04-25
    • 1970-01-01
    • 1970-01-01
    • 2013-06-28
    • 2019-01-01
    相关资源
    最近更新 更多