Package com.extjs.gxt.ui.client.event

Examples of com.extjs.gxt.ui.client.event.LoadListener


   * @param loader the loader instance
   */
  @SuppressWarnings({"unchecked", "rawtypes"})
  public ListStore(ListLoader loader) {
    this.loader = loader;
    loader.addLoadListener(new LoadListener() {

      public void loaderBeforeLoad(LoadEvent le) {
        onBeforeLoad(le);
      }

View Full Code Here


   *
   * @param loader the tree loader
   */
  public TreeStore(TreeLoader<M> loader) {
    this.loader = loader;
    loader.addLoadListener(new LoadListener() {

      public void loaderBeforeLoad(LoadEvent le) {
        onBeforeLoad(le);
      }

View Full Code Here

    }
    this.loader = loader;
    if (loader != null) {
      loader.setLimit(pageSize);
      if (loadListener == null) {
        loadListener = new LoadListener() {
          public void loaderBeforeLoad(final LoadEvent le) {
            savedEnableState = isEnabled();
            setEnabled(false);
            refresh.setIcon(IconHelper.createStyle("x-tbar-loading"));
            DeferredCommand.addCommand(new Command() {
View Full Code Here

    if (event.getType() == AppEvents.Init) {
      initUI();
    } else if (event.getType() == AppEvents.NavMail) {
      Folder f = event.getData();
      if (f != null) {
        loader.addListener(Loader.Load, new LoadListener() {
          @Override
          public void loaderLoad(LoadEvent le) {
            loader.removeLoadListener(this);
          }
        });
View Full Code Here

    // loader
    final PagingLoader<PagingLoadResult<ModelData>> loader = new BasePagingLoader<PagingLoadResult<ModelData>>(
        proxy);
    loader.setRemoteSort(true);
    loader.addListener(Loader.Load, new LoadListener() {
      @Override
      public void loaderLoad(LoadEvent le) {
        BasePagingLoadResult<Post> r = le.<BasePagingLoadResult<Post>> getData();
        for (Post p : r.getData()) {
          if (p.getSubject().equals("")) {
View Full Code Here

                }
            }
        };

        listLoader = new BaseListLoader<ListLoadResult<GWTJahiaNode>>(listProxy);
        listLoader.addLoadListener(new LoadListener() {
            @Override
            public void loaderLoad(LoadEvent le) {
                if (!le.isCancelled()) {
                    contentContainer.unmask();
                }
View Full Code Here

    }
    this.loader = loader;
    if (loader != null) {
      loader.setLimit(pageSize);
      if (loadListener == null) {
        loadListener = new LoadListener() {
          public void loaderBeforeLoad(LoadEvent le) {
            savedEnableState = isEnabled();
            setEnabled(false);
            refresh.setIcon(IconHelper.createStyle("x-tbar-loading"));
          }
View Full Code Here

          super.onLoadFailure(loadConfig, t);
      }
    };
    ((Workbench)Registry.get(Workbench.ID)).showWaitCursor(constants.loadingStructure());
    viewsTree = createTree(user, treeLoader);
    LoadListener initialOpenListener = new LoadListener() {
      public void loaderLoadException(LoadEvent le) {
        ((Workbench)Registry.get(Workbench.ID)).hideWaitCursor();
      }
     
      public void loaderLoad(LoadEvent le) {
        if (le.config != null && le.config instanceof TreeNode
            && ((TreeNode) le.config).getParent() == null) { // Root
                                      // node
          if (le.data != null && le.data instanceof List) {
            List loaded = (List) le.data;
            if (!loaded.isEmpty()) {
              Object o = loaded.get(0);
              if (o instanceof TreeNode) {
                TreeNode tn = (TreeNode) o;
                Component c = treeBinder.findItem(tn);
                if (c != null && c instanceof TreeItem) {
                  if (!((TreeItem) c).isExpanded()) {
                    ((TreeItem) c).setExpanded(true);
                    treeLoader.removeLoadListener(this);
                  }
                }
              }
            }
          }
        }
        ((Workbench)Registry.get(Workbench.ID)).hideWaitCursor();
      }     
    };
    treeLoader.addLoadListener(initialOpenListener);
    treeLoader.addLoadListener(new LoadListener(){
        public void loaderBeforeLoad(LoadEvent le) {
          ((Workbench)Registry.get(Workbench.ID)).showWaitCursor(constants.loadingChildren());
        }

        public void loaderLoadException(LoadEvent le) {
View Full Code Here

        for(TreeNode child : children)
          parent.add(child);
        super.onLoadSuccess(parent, children);
      }
    };
    treeLoader.addLoadListener(new LoadListener() {
      public void loaderLoadException(LoadEvent le) {
        if (le.exception instanceof SessionExpiredException)
          Callback.handle((SessionExpiredException) le.exception);
        else
          MessageBox.alert(constants.error(), constants.loadingFailed()
View Full Code Here

    WPaloCubeViewServiceProvider.getInstance().checkLocalFilter(sessionId, xAxisHierarchy.getId(), xAxisHierarchy.getViewId(), xAxisHierarchy.getAxisId(), xAxisHierarchy.getProperty("filterPaths"),
        initialSelectedElements, showLeft, new AsyncCallback<Boolean>() {
          public void onSuccess(Boolean result) {   
            if (propagate) {
              final boolean doRight = initOnRight || !result;
              sourceHierarchyTree.addLoadListener(new LoadListener() {     
                public void loaderLoad(LoadEvent le) {
                  ((Workbench) Registry.get(Workbench.ID)).showWaitCursor(constants.initializingLocalFilter());
                  sourceHierarchyTree.apply(initialSelectedElements,
                      targetHierarchyTree, doRight, paths, xAxisHierarchy);
                  sourceHierarchyTree.removeLoadListener(this);
                 
                }
              });
              sourceHierarchyTree.setInput(xAxisHierarchy, xViewModel);
            }
          }
         
          public void onFailure(Throwable arg0) {
            if (propagate) {
              sourceHierarchyTree.addLoadListener(new LoadListener() {     
                public void loaderLoad(LoadEvent le) {
                  ((Workbench) Registry.get(Workbench.ID)).showWaitCursor(constants.initializingLocalFilter());
                  sourceHierarchyTree.apply(initialSelectedElements,
                    targetHierarchyTree, /*initOnRight*/ true, paths, xAxisHierarchy);
                  sourceHierarchyTree.removeLoadListener(this);
View Full Code Here

TOP

Related Classes of com.extjs.gxt.ui.client.event.LoadListener

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.