Examples of AjaxCallListener


Examples of org.apache.wicket.ajax.attributes.AjaxCallListener

            @Override
            protected void updateAjaxAttributes(AjaxRequestAttributes attributes)
            {
              super.updateAjaxAttributes(attributes);
              AjaxCallListener ajaxCallListener = new AjaxCallListener() {
                @Override
                public CharSequence getFailureHandler(Component component)
                {
                  return "window.location=this.href;";
                }
View Full Code Here

Examples of org.apache.wicket.ajax.attributes.AjaxCallListener

   *
   * @param attributes
   */
  private void updateAjaxAttributesBackwardCompatibility(final AjaxRequestAttributes attributes)
  {
    AjaxCallListener backwardCompatibleAjaxCallListener = new AjaxCallListener();
    backwardCompatibleAjaxCallListener.onSuccess(getSuccessScript());
    backwardCompatibleAjaxCallListener.onFailure(getFailureScript());
    backwardCompatibleAjaxCallListener.onPrecondition(getPreconditionScript());
    attributes.getAjaxCallListeners().add(backwardCompatibleAjaxCallListener);

    AjaxChannel channel = getChannel();
    if (channel != null)
    {
View Full Code Here

Examples of org.apache.wicket.ajax.attributes.AjaxCallListener

        CharSequence precondition = "var kc=Wicket.Event.keyCode(event),"
          + "evtType=attrs.event.type,"
          + "ret=false;"
          + "if(evtType==='blur' || (evtType==='keyup' && (kc===27 || kc===13))) ret = true;"
          + "return ret;";
        AjaxCallListener ajaxCallListener = new AjaxCallListener();
        ajaxCallListener.onPrecondition(precondition);
        attributes.getAjaxCallListeners().add(ajaxCallListener);

      }
    });
    return editor;
View Full Code Here

Examples of org.apache.wicket.ajax.attributes.AjaxCallListener

            "var kc=Wicket.Event.keyCode(event),"+
                "evtType=attrs.event.type,"+
                "ret=false;"+
                "if(evtType==='blur' || (evtType==='keyup' && (kc===27))) ret = true;"+
                "return ret;";
        AjaxCallListener ajaxCallListener = new AjaxCallListener();
        ajaxCallListener.onPrecondition(precondition);
        attributes.getAjaxCallListeners().add(ajaxCallListener);
      }
    });
    return editor;
  }
View Full Code Here

Examples of org.apache.wicket.ajax.attributes.AjaxCallListener

      @Override
      protected void updateAjaxAttributes(AjaxRequestAttributes attributes)
      {
        super.updateAjaxAttributes(attributes);

        IAjaxCallListener ajaxCallListener = new AjaxCallListener() {
          @Override
          public CharSequence getSuccessHandler(Component component)
          {
            return "alert('Success');";
          }

          @Override
          public CharSequence getBeforeHandler(Component component)
          {
            return "alert('Before ajax call');";
          }

          @Override
          public CharSequence getFailureHandler(Component component)
          {
            return "alert('Failure');";
          }
        };
        attributes.getAjaxCallListeners().add(ajaxCallListener);

        List<CharSequence> urlArgumentMethods = attributes.getDynamicExtraParameters();
        urlArgumentMethods.add("return {'htmlname': document.documentElement.tagName};");
        urlArgumentMethods.add("return {'bodyname': document.body.tagName};");
      }
    });

    add(new AjaxLink<Void>("failure-link")
    {
      @Override
      public void onClick(AjaxRequestTarget target)
      {
        // Set the proper setting to execute ajax failure handler
        // note: will be set until the "exception" link is clicked or the application is
        // restarted
        getApplication().getExceptionSettings().setAjaxErrorHandlingStrategy(
          AjaxErrorStrategy.INVOKE_FAILURE_HANDLER);

        throw new WicketRuntimeException("Failure link clicked");
      }

      @Override
      protected void updateAjaxAttributes(AjaxRequestAttributes attributes)
      {
        super.updateAjaxAttributes(attributes);
       
        IAjaxCallListener ajaxCallListener = new AjaxCallListener() {
          @Override
          public CharSequence getBeforeHandler(Component component)
          {
            return "alert('Before ajax call');";
          }
View Full Code Here

Examples of org.apache.wicket.ajax.attributes.AjaxCallListener

      @Override
      protected void updateAjaxAttributes(AjaxRequestAttributes attributes)
      {
        super.updateAjaxAttributes(attributes);
        IAjaxCallListener ajaxCallListener = new AjaxCallListener() {
          @Override
          public CharSequence getBeforeHandler(Component component)
          {
            return "showLoadingIndicator();";
          }
View Full Code Here

Examples of org.apache.wicket.ajax.attributes.AjaxCallListener

   *
   * @param attributes
   */
  private void updateAjaxAttributesBackwardCompatibility(final AjaxRequestAttributes attributes)
  {
    AjaxCallListener backwardCompatibleAjaxCallListener = new AjaxCallListener();
    backwardCompatibleAjaxCallListener.onSuccess(getSuccessScript());
    backwardCompatibleAjaxCallListener.onFailure(getFailureScript());
    backwardCompatibleAjaxCallListener.onPrecondition(getPreconditionScript());
    attributes.getAjaxCallListeners().add(backwardCompatibleAjaxCallListener);

    AjaxChannel channel = getChannel();
    if (channel != null)
    {
View Full Code Here

Examples of org.apache.wicket.ajax.attributes.AjaxCallListener

  @Override
  protected void updateAjaxAttributes(AjaxRequestAttributes attributes)
  {
    super.updateAjaxAttributes(attributes);

    attributes.getAjaxCallListeners().add(new AjaxCallListener()
    {
      private static final long serialVersionUID = 1L;

      @Override
      public CharSequence getPrecondition(Component component)
View Full Code Here

Examples of org.apache.wicket.ajax.attributes.AjaxCallListener

        CharSequence precondition = "var kc=Wicket.Event.keyCode(attrs.event),"
          + "evtType=attrs.event.type,"
          + "ret=false;"
          + "if (evtType==='blur' || (evtType==='keyup' && kc===27) || (evtType==='keydown' && kc===13)) {attrs.event.preventDefault(); ret = true;}"
          + "return ret;";
        AjaxCallListener ajaxCallListener = new AjaxCallListener();
        ajaxCallListener.onPrecondition(precondition);

        CharSequence dynamicExtraParameters = "var result,"
          + "evtType=attrs.event.type;"
          + "if (evtType === 'keyup') { result = { 'save': false }; }"
          + "else { result = { 'save': true }; }"
View Full Code Here

Examples of org.apache.wicket.ajax.attributes.AjaxCallListener

      @Override
      protected void updateAjaxAttributes(AjaxRequestAttributes attributes)
      {
        super.updateAjaxAttributes(attributes);
        IAjaxCallListener ajaxCallListener = new AjaxCallListener() {
          @Override
          public CharSequence getBeforeSendHandler(Component component)
          {
            return "showLoadingIndicator();";
          }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.