Hi,

Read
https://cwiki.apache.org/confluence/display/WICKET/Wicket+Ajax#WicketAjax-o.a.w.ajax.IAjaxCallDecoratorisreplacedwitho.a.w.ajax.attributes.IAjaxCallListener.


On Thu, Jul 11, 2013 at 3:38 PM, Altuğ Bilgin Altıntaş <[email protected]>wrote:

> 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.
>

Reply via email to