Hi all;
We are trying to migrate from Wicket 1.4 to 6.9.0.
We encountered a strange problem.
Here is the migrated code (which is working incorrectly):
@Override
protected void updateAjaxAttributes(AjaxRequestAttributes attributes) {
super.updateAjaxAttributes(attributes);
AjaxCallListener myAjaxCallListener = new AjaxCallListener() {
@Override
public CharSequence getFailureHandler(Component component) {
return BlockerBehaviour.getJSUnBlock();
}
@Override
public CharSequence getBeforeHandler(Component component) {
return BlockerBehaviour.getJSBlock();
}
@Override
public CharSequence getSuccessHandler(Component component) {
return BlockerBehaviour.getJSUnBlock();
}
};
attributes.getAjaxCallListeners().add(myAjaxCallListener);
}
My application doesn't work because we need to add Component's script. I
mean in Wicket 1.4 version , I can append component's script like this, ex
:
@Override
public CharSequence decorateOnFailureScript(CharSequence script) {
return *script *+ " " + BlockerBehaviour.getJSUnBlock();
}
How can we append script of Component in Wicket 6.9.0 ?
Thanks.