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

时间:2015-09-24 11:12:25

标签: java wicket

我正在尝试制作一个自动完成调色板,到目前为止一直很好,但我有一个问题,有没有办法知道选择了哪些元素?

1 个答案:

答案 0 :(得分:0)

我从未使用调色板,但我想你正在寻找类似的东西(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")

在提交之前获取数据。