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…
}
})