Examples of TreePanel


Examples of com.gwtext.client.widgets.tree.TreePanel

        super(constants.QA1(), tabbedPanel);
        setIconCls("nav-qa"); //NON-NLS

        final VerticalPanel qaPanel = new VerticalPanel();
        qaPanel.setWidth("100%");
        TreePanel qaTree = genericExplorerWidget(ExplorerNodeConfig.getQAStructure(centertabbedPanel));
        qaTree.setRootVisible(false);
        qaPanel.add(PackagesPanel.wrapScroll(qaTree));
       
        add(qaPanel);
    }
View Full Code Here

Examples of com.gwtext.client.widgets.tree.TreePanel

        final TreeNode root = new TreeNode(constants.PackageSnapshots());
        root.setIcon("images/silk/chart_organisation.gif"); //NON-NLS
        root.setId("snapshotRoot");                         //NON-NLS

        final TreePanel panel = genericExplorerWidget(root);


        deploymentListPackages(root);

        panel.addListener(new TreePanelListenerAdapter() {

            public void onCollapseNode(TreeNode node) {
                Node[] children = node.getChildNodes();

                for (Node child : children) {
View Full Code Here

Examples of com.gwtext.client.widgets.tree.TreePanel

        VerticalPanel rulesPanel = new VerticalPanel();
        if (ExplorerLayoutManager.shouldShow(Capabilities.SHOW_CREATE_NEW_ASSET)) {
            rulesPanel.add(rulesToolBar);
        }

        TreePanel categoryTree = basicTreeStructure(ExplorerNodeConfig.getRulesStructure(), new TreePanelListenerAdapter() {
            public void onClick(final TreeNode self, EventObject e) {
               
                //this refreshes the list.
                if (self.getAttribute("id").equals(ExplorerNodeConfig.CATEGORY_ID)) {  //NON-NLS
                    self.getParentNode().replaceChild(ExplorerNodeConfig.getCategoriesStructure(), self);
View Full Code Here

Examples of com.gwtext.client.widgets.tree.TreePanel

        return false;
    }

    public static TreePanel genericExplorerWidget(final TreeNode childNode) {
        // create and configure the main tree
        final TreePanel menuTree = new TreePanel();
        menuTree.setAnimate(true);
        menuTree.setEnableDD(true);
        menuTree.setContainerScroll(true);
        menuTree.setRootVisible(true);
        menuTree.setBodyBorder(false);
        menuTree.setBorder(false);
        menuTree.setRootNode(childNode);
        return menuTree;
    }
View Full Code Here

Examples of com.gwtext.client.widgets.tree.TreePanel

        }



        TreePanel tp = new TreePanel();
        tp.setRootNode(root);
        add(tp);

    }
View Full Code Here

Examples of com.gwtext.client.widgets.tree.TreePanel

    loadGlobal(rootNode);

    rootNode.appendChild(packageRootNode);
    // rootNode.appendChild(globalRootNode);

    final TreePanel panel = genericExplorerWidget(rootNode);
    panel.setRootVisible(false);

    TreePanelListener treePanelListener = new TreePanelListenerAdapter() {
      public void onClick(TreeNode node, EventObject e) {
        if (node.getUserObject() instanceof PackageConfigData
            && !"global".equals(((PackageConfigData) node.getUserObject()).name)) {
          PackageConfigData pc = (PackageConfigData) node.getUserObject();
          RulePackageSelector.currentlySelectedPackage = pc.name;

          String uuid = pc.uuid;
          centertabbedPanel.openPackageEditor(uuid, new Command() {
            public void execute() {
              // refresh the package tree.
              refreshPackageTree();
            }
          });
        } else if (node.getUserObject() instanceof Object[]) {
          Object[] uo = (Object[]) node.getUserObject();
          final String[] fmts = (String[]) uo[0];
          final PackageConfigData pc = (PackageConfigData) node.getParentNode().getUserObject();
          RulePackageSelector.currentlySelectedPackage = pc.name;
          String key = key(fmts, pc);
          if (!centertabbedPanel.showIfOpen(key)) {

            final AssetItemGrid list = new AssetItemGrid(new EditItemEvent() {
              public void open(String uuid) {
                centertabbedPanel.openAsset(uuid);
              }

              public void open(MultiViewRow[] rows) {
                centertabbedPanel.openAssets(rows);
              }
            }, AssetItemGrid.PACKAGEVIEW_LIST_TABLE_ID, new AssetItemGridDataLoader() {
              public void loadData(int startRow, int numberOfRows, GenericCallback<TableDataResult> cb) {
                RepositoryServiceFactory.getService().listAssets(pc.uuid, fmts, startRow, numberOfRows,
                    AssetItemGrid.PACKAGEVIEW_LIST_TABLE_ID, cb);
              }
            }, GWT.getModuleBaseURL() + "feed/package?name=" + pc.name + "&viewUrl="
                + CategoriesPanel.getSelfURL() + "&status=*");
            tabPanel.addTab(uo[1] + " [" + pc.name + "]", true, list, key);

            final ServerPushNotification sub = new ServerPushNotification() {
              public void messageReceived(PushResponse response) {
                if (response.messageType.equals("packageChange") && response.message.equals(pc.name)) {
                  list.refreshGrid();
                }
              }
            };
            PushClient.instance().subscribe(sub);
            list.addUnloadListener(new Command() {
              public void execute() {
                PushClient.instance().unsubscribe(sub);
              }
            });
          }
        }
      }


            @Override
            public void onCollapseNode(final TreeNode node) {
                if (node.getText().equals(constants.Packages())) {
                    Node[] children = node.getChildNodes();
                    for (Node child : children) {
                        node.removeChild(child);
                    }
                    loadPackages(node);
                }
            }


        };
        // register listener
        panel.addListener(treePanelListener);

        final ScrollPanel scp = wrapScroll(panel);


        return scp;
View Full Code Here

Examples of com.gwtext.client.widgets.tree.TreePanel

        return false;
    }

    public static TreePanel genericExplorerWidget(final TreeNode childNode) {
        // create and configure the main tree
        final TreePanel menuTree = new TreePanel();
        menuTree.setAnimate(true);
        menuTree.setEnableDD(true);
        menuTree.setContainerScroll(true);
        menuTree.setRootVisible(true);
        menuTree.setBodyBorder(false);
        menuTree.setBorder(false);
        menuTree.setRootNode(childNode);
        return menuTree;
    }
View Full Code Here

Examples of com.gwtext.client.widgets.tree.TreePanel

        }



        TreePanel tp = new TreePanel();
        tp.setRootNode(root);
        add(tp);

    }
View Full Code Here

Examples of com.gwtext.client.widgets.tree.TreePanel

        final TreeNode root = new TreeNode(constants.PackageSnapshots());
        root.setIcon("images/silk/chart_organisation.gif"); //NON-NLS
        root.setId("snapshotRoot");                         //NON-NLS

        final TreePanel panel = genericExplorerWidget(root);


        deploymentListPackages(root);

        panel.addListener(new TreePanelListenerAdapter() {

            public void onCollapseNode(TreeNode node) {
                Node[] children = node.getChildNodes();

                for (Node child : children) {
View Full Code Here

Examples of com.gwtext.client.widgets.tree.TreePanel

        VerticalPanel rulesPanel = new VerticalPanel();
        if (ExplorerLayoutManager.shouldShow(Capabilities.SHOW_CREATE_NEW_ASSET)) {
            rulesPanel.add(rulesToolBar);
        }

        TreePanel categoryTree = basicTreeStructure(ExplorerNodeConfig.getRulesStructure(), new TreePanelListenerAdapter() {
            public void onClick(final TreeNode self, EventObject e) {
               
                //this refreshes the list.
                if (self.getAttribute("id").equals(ExplorerNodeConfig.CATEGORY_ID)) {  //NON-NLS
                    self.getParentNode().replaceChild(ExplorerNodeConfig.getCategoriesStructure(), self);
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.