Wicketで、イベントを処理するのに、よく使われるのが、
AjaxEventBehavior
でも、フォームコンポーネントの要素、input 、 select タグの入力値までは取得できない。
入力値まで必要なら、
AjaxFormComponentUpdatingBehavior
を使う。
DropDownChoice などで使用する場合、、、
final DropDownChoice<Bean> selector = new DropDownChoice<Bean>("selectID", new PropertyModel<Bean>(this, "bean"), beanList, new ChoiceRender());
selector.add(new AjaxFormComponentUpdatingBehavior("onchange"){
@Override
protected void onUpdate(AjaxRequestTarget target){
Bean changeBean = selector.getModelObject();
}
});