Wicket WARNING対処 AjaxEventBehavior: Since version 6.0.0 Wicket uses JavaScript event registration so there is no need of the leading 'on' in the event name 'onblur'. Please use just 'blur'.


AjaxEventBehavior を使用して以下の記述をしたところWARNINGが出力されました。

  • 記述
add(new AjaxFormValidatingBehavior("onblur", Duration.ONE_SECOND));
  • WARNING
WARN  [2016-06-05 19:32:49,673] org.apache.wicket.ajax.AjaxEventBehavior: 
Since version 6.0.0 Wicket uses JavaScript event registration so there is no need of the leading 'on' in the event name 'onblur'. 
Please use just 'blur'.
Wicket 8.x won't manipulate the provided event names so the leading 'on' may break your application.

on は不要なったようなので、onを削除したところ、
警告は出力されなくなりました。

add(new AjaxFormValidatingBehavior("blur", Duration.ONE_SECOND));

以上です。

コメント