Package com.extjs.gxt.ui.client.util

Examples of com.extjs.gxt.ui.client.util.DelayedTask


        }
      });
    }

    if (maximizable) {
      windowResizeTask = new DelayedTask(new Listener<ComponentEvent>() {
        public void handleEvent(ComponentEvent ce) {
          onWindowResized(com.google.gwt.user.client.Window.getClientWidth(),
              com.google.gwt.user.client.Window.getClientHeight());
        }
      });
View Full Code Here


      BaseEvent be = createComponentEvent(null);
      be.type = Events.Attach;
      listener.handleEvent(be);
    }

    delay = new DelayedTask(new Listener<ComponentEvent>() {
      public void handleEvent(ComponentEvent ce) {
        sync();
      }
    });
View Full Code Here

    if (value != null) {
      setRawValue(getPropertyEditor().getStringValue(value));
    }

    dqTask = new DelayedTask(new Listener<BaseEvent>() {
      public void handleEvent(BaseEvent be) {
        initQuery();
      }
    });

    if (valueField != null) {
      hiddenInput = Document.get().createHiddenInputElement().cast();
      hiddenInput.setName(getName() + "-hidden");
      parent.appendChild(hiddenInput);
    }

    if (typeAhead) {
      taTask = new DelayedTask(new Listener<BaseEvent>() {
        public void handleEvent(BaseEvent be) {
          onTypeAhead();
        }
      });
    }
View Full Code Here

    }

    super.onRender(target, index);

    if (autoValidate) {
      validationTask = new DelayedTask(new Listener() {
        public void handleEvent(BaseEvent be) {
          validate();
        }
      });
    }
View Full Code Here

  @Override
  protected void onRender(Element target, int index) {
    super.onRender(target, index);
    if (monitorWindowResize) {
      windowResizeTask = new DelayedTask(new Listener<BaseEvent>() {
        public void handleEvent(BaseEvent be) {
          onWindowResize(Window.getClientWidth(), Window.getClientHeight());
        }
      });
      Window.addWindowResizeListener(new WindowResizeListener() {
View Full Code Here

   *
   * @param delay the delay in ms
   */
  public void delayedRefresh(int delay) {
    if (refreshTask == null) {
      refreshTask = new DelayedTask(new Listener<BaseEvent>() {
        public void handleEvent(BaseEvent be) {
          refresh();
        }
      });
    }
View Full Code Here

      container = (Container<?>) ct;
      if (ct != null) {
        ct.addListener(Events.Remove, containerListener);
        ct.addListener(Events.Add, containerListener);
        if (resizeTask == null) {
          resizeTask = new DelayedTask(new Listener<BaseEvent>() {
            public void handleEvent(BaseEvent be) {
              if (container != null) {
                layout();
              }
            }
View Full Code Here

      ComponentEvent be = createComponentEvent(null);
      be.setType(Events.Attach);
      listener.handleEvent(be);
    }

    delay = new DelayedTask(new Listener<ComponentEvent>() {
      public void handleEvent(ComponentEvent ce) {
        sync();
      }
    });
  }
View Full Code Here

    DeferredCommand.addCommand(new Command() {
      public void execute() {
        if (monitorWindowResize && isAttached()) {
          if (windowResizeTask == null) {
            windowResizeTask = new DelayedTask(new Listener<BaseEvent>() {
              public void handleEvent(BaseEvent be) {
                onWindowResize(Window.getClientWidth(), Window.getClientHeight());
              }
            });
          }
View Full Code Here

  protected void clean() {
    if (grid == null || !grid.isViewReady() || !bufferEnabled) {
      return;
    }
    if (cleanTask == null) {
      cleanTask = new DelayedTask(new Listener<BaseEvent>() {
        public void handleEvent(BaseEvent be) {
          doClean();
        }
      });
    }
View Full Code Here

TOP

Related Classes of com.extjs.gxt.ui.client.util.DelayedTask

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.