Package org.apache.wicket.ajax.attributes

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


      if (AjaxRequestAttributes.XML_DATA_TYPE.equals(dataType) == false)
      {
        attributesJson.put("dt", dataType);
      }

      ThrottlingSettings throttlingSettings = attributes.getThrottlingSettings();
      if (throttlingSettings != null)
      {
        JSONObject throttlingSettingsJson = new JSONObject();
        throttlingSettingsJson.put("id", throttlingSettings.getId());
        throttlingSettingsJson.put("d", throttlingSettings.getDelay().getMilliseconds());
        if (throttlingSettings.getPostponeTimerOnUpdate())
        {
          throttlingSettingsJson.put("p", true);
        }
        attributesJson.put("tr", throttlingSettingsJson);
      }
View Full Code Here


      if (AjaxRequestAttributes.XML_DATA_TYPE.equals(dataType) == false)
      {
        attributesJson.put("dt", dataType);
      }

      ThrottlingSettings throttlingSettings = attributes.getThrottlingSettings();
      if (throttlingSettings != null)
      {
        JSONObject throttlingSettingsJson = new JSONObject();
        throttlingSettingsJson.put("id", throttlingSettings.getId());
        throttlingSettingsJson.put("d", throttlingSettings.getDelay().getMilliseconds());
        if (throttlingSettings.getPostponeTimerOnUpdate())
        {
          throttlingSettingsJson.put("p", true);
        }
        attributesJson.put("tr", throttlingSettingsJson);
      }
View Full Code Here

      if (AjaxRequestAttributes.XML_DATA_TYPE.equals(dataType) == false)
      {
        attributesJson.put(AjaxAttributeName.DATATYPE.jsonName(), dataType);
      }

      ThrottlingSettings throttlingSettings = attributes.getThrottlingSettings();
      if (throttlingSettings != null)
      {
        JSONObject throttlingSettingsJson = new JSONObject();
        String throttleId = throttlingSettings.getId();
        if (throttleId == null)
        {
          throttleId = component.getMarkupId();
        }
        throttlingSettingsJson.put(AjaxAttributeName.THROTTLING_ID.jsonName(), throttleId);
        throttlingSettingsJson.put(AjaxAttributeName.THROTTLING_DELAY.jsonName(),
          throttlingSettings.getDelay().getMilliseconds());
        if (throttlingSettings.getPostponeTimerOnUpdate())
        {
          throttlingSettingsJson.put(
            AjaxAttributeName.THROTTLING_POSTPONE_ON_UPDATE.jsonName(), true);
        }
        attributesJson.put(AjaxAttributeName.THROTTLING.jsonName(), throttlingSettingsJson);
View Full Code Here

          super.updateAjaxAttributes(attributes);

          if (throttleDelay != null)
          {
            String id = "throttle-" + component.getMarkupId();
            ThrottlingSettings throttlingSettings = new ThrottlingSettings(id,
              throttleDelay);
            attributes.setThrottlingSettings(throttlingSettings);
          }

          AjaxFormValidatingBehavior.this.updateAjaxAttributes(attributes);
View Full Code Here

      if (AjaxRequestAttributes.XML_DATA_TYPE.equals(dataType) == false)
      {
        attributesJson.put("dt", dataType);
      }

      ThrottlingSettings throttlingSettings = attributes.getThrottlingSettings();
      if (throttlingSettings != null)
      {
        JSONObject throttlingSettingsJson = new JSONObject();
        throttlingSettingsJson.put("id", throttlingSettings.getId());
        throttlingSettingsJson.put("d", throttlingSettings.getDelay().getMilliseconds());
        if (throttlingSettings.getPostponeTimerOnUpdate())
        {
          throttlingSettingsJson.put("p", true);
        }
        attributesJson.put("tr", throttlingSettingsJson);
      }
View Full Code Here

          super.updateAjaxAttributes(attributes);

          if (throttleDelay != null)
          {
            String id = "throttle-" + component.getMarkupId();
            ThrottlingSettings throttlingSettings = new ThrottlingSettings(id, throttleDelay);
            attributes.setThrottlingSettings(throttlingSettings);
          }
        }
      };
      component.add(behavior);
View Full Code Here

      if (AjaxRequestAttributes.XML_DATA_TYPE.equals(dataType) == false)
      {
        attributesJson.put(AjaxAttributeName.DATATYPE.jsonName(), dataType);
      }

      ThrottlingSettings throttlingSettings = attributes.getThrottlingSettings();
      if (throttlingSettings != null)
      {
        JSONObject throttlingSettingsJson = new JSONObject();
        throttlingSettingsJson.put(AjaxAttributeName.THROTTLING_ID.jsonName(),
          throttlingSettings.getId());
        throttlingSettingsJson.put(AjaxAttributeName.THROTTLING_DELAY.jsonName(),
          throttlingSettings.getDelay().getMilliseconds());
        if (throttlingSettings.getPostponeTimerOnUpdate())
        {
          throttlingSettingsJson.put(
            AjaxAttributeName.THROTTLING_POSTPONE_ON_UPDATE.jsonName(), true);
        }
        attributesJson.put(AjaxAttributeName.THROTTLING.jsonName(), throttlingSettingsJson);
View Full Code Here

          super.updateAjaxAttributes(attributes);

          if (throttleDelay != null)
          {
            String id = "throttle-" + component.getMarkupId();
            ThrottlingSettings throttlingSettings = new ThrottlingSettings(id,
              throttleDelay);
            attributes.setThrottlingSettings(throttlingSettings);
          }
          attributes.setAllowDefault(true);
        }
View Full Code Here

      if (AjaxRequestAttributes.XML_DATA_TYPE.equals(dataType) == false)
      {
        attributesJson.put(AjaxAttributeName.DATATYPE.jsonName(), dataType);
      }

      ThrottlingSettings throttlingSettings = attributes.getThrottlingSettings();
      if (throttlingSettings != null)
      {
        JSONObject throttlingSettingsJson = new JSONObject();
        throttlingSettingsJson.put(AjaxAttributeName.THROTTLING_ID.jsonName(),
          throttlingSettings.getId());
        throttlingSettingsJson.put(AjaxAttributeName.THROTTLING_DELAY.jsonName(),
          throttlingSettings.getDelay().getMilliseconds());
        if (throttlingSettings.getPostponeTimerOnUpdate())
        {
          throttlingSettingsJson.put(
            AjaxAttributeName.THROTTLING_POSTPONE_ON_UPDATE.jsonName(), true);
        }
        attributesJson.put(AjaxAttributeName.THROTTLING.jsonName(), throttlingSettingsJson);
View Full Code Here

      if (AjaxRequestAttributes.XML_DATA_TYPE.equals(dataType) == false)
      {
        attributesJson.put(AjaxAttributeName.DATATYPE.jsonName(), dataType);
      }

      ThrottlingSettings throttlingSettings = attributes.getThrottlingSettings();
      if (throttlingSettings != null)
      {
        JSONObject throttlingSettingsJson = new JSONObject();
        throttlingSettingsJson.put(AjaxAttributeName.THROTTLING_ID.jsonName(),
          throttlingSettings.getId());
        throttlingSettingsJson.put(AjaxAttributeName.THROTTLING_DELAY.jsonName(),
          throttlingSettings.getDelay().getMilliseconds());
        if (throttlingSettings.getPostponeTimerOnUpdate())
        {
          throttlingSettingsJson.put(
            AjaxAttributeName.THROTTLING_POSTPONE_ON_UPDATE.jsonName(), true);
        }
        attributesJson.put(AjaxAttributeName.THROTTLING.jsonName(), throttlingSettingsJson);
View Full Code Here

TOP

Related Classes of org.apache.wicket.ajax.attributes.ThrottlingSettings

Copyright © 2018 www.massapicom. 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.