java - 在提交表单之前,有什么方法可以知道在调色板中选择了哪些值?

标签 java wicket

我正在尝试制作一个自动完成调色板,到目前为止一切顺利,但我有一个问题,有什么方法可以知道选择了哪些元素?

最佳答案

我从未使用过调色板,但我猜您正在寻找类似的东西(上半部分来自 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")

在提交之前获取数据。

关于java - 在提交表单之前,有什么方法可以知道在调色板中选择了哪些值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32759891/

相关文章:

java - 如何在 Clojure/Java 中使用 SOAP?

java - <h :selectOneMenu> NullPointerException getAsObject method

wicket - Wicket 中的 Model、PropertyModel 和 CompoundPropertyModel 有什么区别?

java - Wicket 和 Jersey2 位于同一 web.xml 中

java - 我应该将 html 和 java 文件放在 Apache Wicket 的同一个包(文件夹)中吗?

java - Android 1.5 中已弃用 NDK 集成 - Open Camera

java - 我们可以在LinkedHashSet中的固定点插入元素吗?

java - Spring - 在找不到 bean 时注入(inject) null 而不是抛出异常

java - 重写CompoundPropertyModel中对象的getter方法

java - wicket - 拖放 (wicket-dnd)