Как легко объединить в цепочку Wicket AjaxFormComponentUpdatingBehavior s, чтобы из одного события Javascript можно было запустить несколько вариантов поведения Я использую Калитка 1.4 .
Например, когда происходит событие onblur
, мне нравятся эти два поведения для запуска. Я просто заинтересован в запуске метода onUpdate()
. Если я делаю это, кажется, что срабатывает только одно поведение. Один из способов добиться этого - иметь одно поведение, которое выполняет операции A и B , но я ищу что-то более составимое.
field.add(new AjaxFormComponentUpdatingBehavior("onblur") {
protected void onUpdate(AjaxRequestTarget target) {
// do thing A here
getComponent(); // behaviors need a reference to field they are attached to
}
});
field.add(new AjaxFormComponentUpdatingBehavior("onblur") {
protected void onUpdate(AjaxRequestTarget target) {
// do thing B here
}
});