我正在使用 Wicket 框架附加一个onchange事件。问题是当事件被触发时旧值不断被返回(这是有道理的)。请参阅下面的代码。
我想要做的是在更改后获取选择/保管箱的“新”值。
我怎样才能做到这一点?
dropdown.add(new AjaxEventBehavior("onchange") {
/**
*
* @param target
*/
@Override
protected void onEvent(AjaxRequestTarget target) {
Component component = getComponent();
DropDownChoice dropdown = (DropDownChoice) component;
String value = dropdown.getValue();//This brings back the old value…
}
})