Package org.zkoss.zul

Examples of org.zkoss.zul.SimpleTreeNode


        // insert into database
        Bom obj = (Bom) viewToObj(null);
        Tree objTree = (Tree) getFellow("objTree");

        if (objTree.getSelectedItem() != null) {
            SimpleTreeNode node = (SimpleTreeNode) objTree.getSelectedItem().getValue();
            BomForm parentBomForm = (BomForm) node.getData();
            Bom parentBom = new Bom();
            try {
                BeanUtils.copyProperties(parentBom, parentBomForm);
            } catch (Exception iae) {
                iae.printStackTrace();
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

        while (it.hasNext()) {
            BomForm form = (BomForm) it.next();
            if (form.getParentBomId() == null) {

                ArrayList subList = getSubList(form, data);
                SimpleTreeNode stn = new SimpleTreeNode(form, subList);
                mother.add(stn);
            }
        }

        SimpleTreeNode rootNode = new SimpleTreeNode(root, mother);

        return rootNode;
    }
View Full Code Here

            BomForm var = (BomForm) it.next();
            if ((var.getBomId() != form.getBomId())
                    && var.getParentBomId() != null
                    && form.getBomId().toString().equals(var.getParentBomId().toString())) {

                SimpleTreeNode stn = new SimpleTreeNode(var, getSubList(
                        var, data));
                subList.add(stn);
            }
        }
View Full Code Here

    }

    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

        DataAuthDao daDao = new DataAuthDao();

        Iterator selectedOrgsItr = selectedOrgs.iterator();
        while (selectedOrgsItr.hasNext()) {
            Treeitem treeItem = (Treeitem) selectedOrgsItr.next();
            SimpleTreeNode node = (SimpleTreeNode) treeItem.getValue();
            OrgForm orgForm = (OrgForm) node.getData();

            DataAuth dataAuth = new DataAuth();
            dataAuth.setOrg(orgForm);
            dataAuth.setAuth(authForm);
            dataAuth.setOperateBy(operateBy);
View Full Code Here

        DataAuthDao daDao = new DataAuthDao();

        Iterator selectedDataAuthItr = selectedDataAuths.iterator();
        while (selectedDataAuthItr.hasNext()) {
            Treeitem treeItem = (Treeitem) selectedDataAuthItr.next();
            SimpleTreeNode node = (SimpleTreeNode) treeItem.getValue();

            DataAuthForm daForm = (DataAuthForm) node.getData();

            DataAuth da = new DataAuth();

            da.setDataAuthId(daForm.getDataAuthId());
            da.setOperateAt(daForm.getOperateAt());
View Full Code Here

                        }
                    }
                }
            }

            SimpleTreeNode node = (SimpleTreeNode) treeItem.getValue();
            FunForm funForm = (FunForm) node.getData();

            FunAuth funAuth = new FunAuth();
            funAuth.setFun(funForm);
            funAuth.setAuth(authForm);
            if ("Y".equals(funForm.getBootFlag())) {
View Full Code Here

TOP

Related Classes of org.zkoss.zul.SimpleTreeNode

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.