Package org.zkoss.zul

Examples of org.zkoss.zul.Treeitem


    }
    return value;
  }

  private void selectPerformed() {
    Treeitem treeitem = getSelectedItem();
    if (treeitem != null) {
      Node value = (Node) treeitem.getValue();
      if (value != null) {
        JeaseSession.setContainer(value);
      }
    }
  }
View Full Code Here


      }
      getListbox().clearSelection();
    }

    if (dragged instanceof Treerow) {
      Treeitem treeitem = (Treeitem) ((Treerow) dragged).getParent();
      Listitem listitem = new Listitem("");
      listitem.setValue(treeitem.getValue());
      dragged.getParent().removeChild(dragged);
      target.getParent().insertBefore(listitem, target);
    }

    try {
View Full Code Here

      }
    }
    TreeModel model = getModel();
    setModel(null);
    setModel(model);
    Treeitem selectedItem = null;
    for (Treeitem treeitem : getTreeitems(getTreechildren(), true)) {
      if (treeitem.getValue() == selectedValue) {
        treeitem.setSelected(true);
        selectedItem = treeitem;
      } else {
        treeitem.setOpen(openedValues.contains(treeitem.getValue()));
      }
    }
    while (selectedItem != null) {
      selectedItem.setOpen(true);
      selectedItem = selectedItem.getParentItem();
    }
    setActivePage(activePage);
  }
View Full Code Here

    Set<Treeitem> result = new HashSet<Treeitem>();
    if (treeChildren != null) {
      for (Object child : treeChildren.getItems().toArray(
          new Treeitem[] {})) {
        if (child instanceof Treeitem) {
          Treeitem treeitem = (Treeitem) child;
          if (openItems) {
            treeitem.setOpen(true);
          }
          result.add(treeitem);
          result.addAll(getTreeitems(treeitem.getTreechildren(),
              openItems));
        }
      }
    }
    return result;
View Full Code Here

  }
 

  public void onSelect$tree(){
    cntDiv.getChildren().clear();
    Treeitem item = tree.getSelectedItem();
    Map map = (Map)item.getValue();
   
    showImages(map);
  }
View Full Code Here

public class TreeComposer implements Composer {

  public void doAfterCompose(Component comp) throws Exception {
    Window win = ((Window)comp);
    Treeitem treeitem = (Treeitem)win.getFellow("ti");
    Treeitem newitem = new Treeitem("Created by Composer");
    newitem.setParent(treeitem.getTreechildren());
  }
View Full Code Here

    public void update() {

        // get original data
        Tree objTree = (Tree) getFellow("objTree");
        Treeitem selectedtem = objTree.getSelectedItem();
        SimpleTreeNode selectedNode = (SimpleTreeNode) selectedtem.getValue();
        BomForm form = (BomForm) selectedNode.getData();

        if (form.getParentBomId() != null) {
            Collection items = objTree.getItems();
            Iterator it = items.iterator();
            while (it.hasNext()) {
                Treeitem item = (Treeitem) it.next();
                SimpleTreeNode node = (SimpleTreeNode) item.getValue();
                BomForm var = (BomForm) node.getData();

                if (var.getBomId().equals(form.getParentBomId())) {
                    form.setParentBom(var);
                }
            }
        }

        // get new value from the view, then update to the database
        Bom obj = (Bom) viewToObj(form);
        BomDao dao = new BomDao();
        dao.update(obj);

        // refresh bom by building
        selectBomByBuilding();

        // set selected
        Collection items = objTree.getItems();
        Iterator it = items.iterator();
        while (it.hasNext()) {
            Treeitem item = (Treeitem) it.next();
            SimpleTreeNode node = (SimpleTreeNode) item.getValue();
            BomForm var = (BomForm) node.getData();

            if (var.getBomId().equals(obj.getBomId())) {
                objTree.setSelectedItem(item);
            }
View Full Code Here

    }

    public void delete() {
        // get original data
        Tree objTree = (Tree) getFellow("objTree");
        Treeitem selectedtem = objTree.getSelectedItem();
        SimpleTreeNode selectedNode = (SimpleTreeNode) selectedtem.getValue();
        BomForm form = (BomForm) selectedNode.getData();


        int childCount = 0;
        Collection items = objTree.getItems();
        Iterator it = items.iterator();
        while (it.hasNext()) {
            Treeitem item = (Treeitem) it.next();
            SimpleTreeNode node = (SimpleTreeNode) item.getValue();
            BomForm var = (BomForm) node.getData();

            if (var.getParentBomId() != null && var.getParentBomId().equals(form.getBomId())) {
                childCount++;
            }
View Full Code Here

        if (queryMatched == null) {
            queryMatched = new ArrayList();
            Iterator it = items.iterator();
            while (it.hasNext()) {
                Treeitem item = (Treeitem) it.next();
                SimpleTreeNode node = (SimpleTreeNode) item.getValue();
                BomForm var = (BomForm) node.getData();
                if (var.getEquipmentName().equals(ef.getEquipmentName())) {
                    queryMatched.add(item);
                }
            }
View Full Code Here

        return subList;
    }

    public void select() {
        Tree objTree = (Tree) getFellow("objTree");
        Treeitem item = objTree.getSelectedItem();
        SimpleTreeNode node = (SimpleTreeNode) item.getValue();
        BomForm form = (BomForm) node.getData();

        objToView(form);
       
        focusOn(form);
View Full Code Here

TOP

Related Classes of org.zkoss.zul.Treeitem

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.