我附加了一個onchange事件使用Wicket框架。問題在於,當事件被觸發時,舊值會一直返回(這是有道理的)。 請參閱下面的代碼。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…
}
})