我正试图使一个自动完成调色板,到目前为止这么好,但我有一个问题,有什么方法知道哪些元素被选中?
我从未使用过调色板,但我猜你正在寻找这样的东西(来自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")