在提交表单之前,是否有办法知道调色板中选择了哪些值?



我正试图使一个自动完成调色板,到目前为止这么好,但我有一个问题,有什么方法知道哪些元素被选中?

我从未使用过调色板,但我猜你正在寻找这样的东西(来自mkyong的上部)

final Palette<Hosting> palette = new Palette<Hosting>("palette",
new ListModel<T>(selected),
new CollectionModel<T>(listHosting),
renderer, 10, true);
palette.add(new AjaxFormComponentUpdatingBehavior("onchange") {
@Override
    protected void onUpdate(AjaxRequestTarget target) {
       //get what you want here
    }
});

我不确定它是否这样工作,但通常你可以添加

AjaxFormComponentUpdatingBehavior("onchange")

最新更新