Examples of UITree


Examples of org.exoplatform.webui.core.UITree

      {
         String uri = event.getRequestContext().getRequestParameter(OBJECTID);
         UIWizardPageSetInfo uiForm = event.getSource();

         UIPageNodeSelector uiPageNodeSelector = event.getSource().getChild(UIPageNodeSelector.class);
         UITree tree = uiPageNodeSelector.getChild(UITree.class);

         if (tree.getParentSelected() == null && (uri == null || uri.length() < 1))
         {
            uiPageNodeSelector.selectNavigation(uiPageNodeSelector.getSelectedNavigation());
         }
         else
         {
View Full Code Here

Examples of org.exoplatform.webui.core.UITree

   private SelectedNode copyNode;

   public UIPageNodeSelector() throws Exception
   {
      UITree uiTree = addChild(UITree.class, null, "TreePageSelector");
      uiTree.setIcon("DefaultPageIcon");
      uiTree.setSelectedIcon("DefaultPageIcon");
      uiTree.setBeanIdField("uri");
      uiTree.setBeanLabelField("encodedResolvedLabel");
      uiTree.setBeanIconField("icon");

      loadNavigations();
   }
View Full Code Here

Examples of org.exoplatform.webui.core.UITree

   public void selectNavigation(PageNavigation pageNav)
   {
      selectedNavigation = pageNav;
      selectedNode = new SelectedNode(pageNav, null, null);
      selectPageNodeByUri(null);
      UITree uiTree = getChild(UITree.class);
      uiTree.setSibbling(pageNav.getNodes());
   }
View Full Code Here

Examples of org.exoplatform.webui.core.UITree

   {
      if (selectedNode == null || (selectedNavigation.getId() != selectedNode.getPageNavigation().getId()))
      {
         return;
      }
      UITree tree = getChild(UITree.class);
      List<?> sibbling = tree.getSibbling();
      tree.setSibbling(null);
      tree.setParentSelected(null);
      selectedNode.setNode(searchPageNodeByUri(selectedNode.getPageNavigation(), uri));
      if (selectedNode.getNode() != null)
      {
         tree.setSelected(selectedNode.getNode());
         tree.setChildren(selectedNode.getNode().getChildren());
         return;
      }
      tree.setSelected(null);
      tree.setChildren(null);
      tree.setSibbling(sibbling);
   }
View Full Code Here

Examples of org.exoplatform.webui.core.UITree

      if (pageNav == null || uri == null)
      {
         return null;
      }
      List<PageNode> pageNodes = pageNav.getNodes();
      UITree uiTree = getChild(UITree.class);
      for (PageNode ele : pageNodes)
      {
         PageNode returnPageNode = searchPageNodeByUri(ele, uri, uiTree);
         if (returnPageNode == null)
         {
            continue;
         }
         if (uiTree.getSibbling() == null)
         {
            uiTree.setSibbling(pageNodes);
         }
         return returnPageNode;
      }
      return null;
   }
View Full Code Here

Examples of org.exoplatform.webui.core.UITree

         {
            selectPageNodeByUri(edittedTreeNodeData.getNode().getUri());
         }
      }
     
      UITree tree = getChild(UITree.class);
      tree.setSibbling(edittedNavigation.getNodes());
   }
View Full Code Here

Examples of org.exoplatform.webui.core.UITree

   {
      if (edittedTreeNodeData == null)
      {
         return;
      }
      UITree tree = getChild(UITree.class);
      List<?> sibbling = tree.getSibbling();
      tree.setSibbling(null);
      tree.setParentSelected(null);
      edittedTreeNodeData.setNode(searchPageNodeByUri(edittedTreeNodeData.getPageNavigation(), uri));
      if (edittedTreeNodeData.getNode() != null)
      {
         tree.setSelected(edittedTreeNodeData.getNode());
         tree.setChildren(edittedTreeNodeData.getNode().getChildren());
         return;
      }
      tree.setSelected(null);
      tree.setChildren(null);
      tree.setSibbling(sibbling);
   }
View Full Code Here

Examples of org.exoplatform.webui.core.UITree

      if (pageNav == null || uri == null)
      {
         return null;
      }
      List<PageNode> pageNodes = pageNav.getNodes();
      UITree uiTree = getChild(UITree.class);
      for (PageNode ele : pageNodes)
      {
         PageNode returnPageNode = searchPageNodeByUri(ele, uri, uiTree);
         if (returnPageNode == null)
         {
            continue;
         }
         if (uiTree.getSibbling() == null)
         {
            uiTree.setSibbling(pageNodes);
         }
         return returnPageNode;
      }
      return null;
   }
View Full Code Here

Examples of org.richfaces.component.UITree

    addParameterEncoder(DnDParametersEncoder.getInstance());
  }

  protected String getToggleScript(FacesContext context, UITreeNode treeNode, String to) {
    UITree tree = treeNode.getUITree();
    if ("handle".equals(to) && tree.isToggleOnClick() ||
        "mainRow".equals(to) && !tree.isToggleOnClick())
      return "";

    String id = treeNode.getClientId(context);

    StringBuilder script = new StringBuilder();
    script.append("var c = Tree.Item.findComponent(this); if (!c) return; c.");
    boolean expanded = tree.isExpanded();
    if (expanded) {
      script.append("fireCollapsionEvent();");
    } else {
      script.append("fireExpansionEvent();");
    }
   
    if (UITree.SWITCH_AJAX.equals(tree.getSwitchType())) {
      UITreeNode nodeFacet = tree.getNodeFacet();
      JSFunction function = AjaxRendererUtils.buildAjaxFunction(nodeFacet,
          context);
      Map<String, Object> eventOptions = AjaxRendererUtils.buildEventOptions(context,
          nodeFacet);
      Map<Object, Object> parameters = (Map<Object, Object>) eventOptions.get("parameters");
      parameters.remove(id);

      parameters.put(id + NODE_EXPANDED_INPUT_SUFFIX, String.valueOf(!expanded));
      parameters.put(id + AJAX_EXPANDED_SUFFIX, Boolean.TRUE);
     
      function.addParameter(eventOptions);

      StringBuffer buffer = new StringBuffer();
      buffer.append(script);
      buffer.append(";");
      function.appendScript(buffer);
      buffer.append(";");
      return buffer.toString();
     
    } else if (UITree.SWITCH_SERVER.equals(tree.getSwitchType())) {
      String paramName = id + NODE_EXPANDED_INPUT_SUFFIX;
     
      StringBuffer result = new StringBuffer();
      result.append(script);
      result.append(";");
View Full Code Here

Examples of org.richfaces.component.UITree

  public void initializeLines(FacesContext context, UITreeNode treeNode)
  throws IOException {
    ComponentVariables variables = ComponentsVariableResolver.getVariables(
        this, treeNode);

    UITree tree = treeNode.getUITree();

    if (tree.isShowConnectingLines()) {
      if (Boolean.TRUE.equals(treeNode.getAttributes().get("isLastElement"))) {
        variables.setVariable("line", "dr-tree-h-ic-line-last");
      } else {
        variables.setVariable("line", "dr-tree-h-ic-line-node");
      }
      if (tree.isExpanded() && !tree.isLeaf()) {
        variables
        .setVariable("lineFirst", "dr-tree-h-ic-line-exp");
      } else {
        variables.setVariable("lineFirst",
        "dr-tree-h-ic-line-clp");
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.