Package org.zkoss.zul

Examples of org.zkoss.zul.SimpleTreeNode


            FunForm funForm = (FunForm) it.next();

            if (!funForm.getFunId().equals(form.getFunId())
                    && funForm.getParentFunId().equals(form.getFunId())) {

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


    }

    //ck
    public void select() {
        Tree objTree = (Tree) getFellow("objTree");
        SimpleTreeNode node = (SimpleTreeNode) objTree.getSelectedItem().getValue();
        FunForm form = (FunForm) node.getData();

        objToView(form);
    }
View Full Code Here

        Fun obj = (Fun) viewToObj(null);

        objTree = (Tree) getFellow("objTree");

        if (objTree.getSelectedItem() != null) {
            SimpleTreeNode node = (SimpleTreeNode) objTree.getSelectedItem().getValue();
            int parentLevel = objTree.getSelectedItem().getLevel();
            int currentLayerSeq = objTree.getSelectedItem().getChildren().size();
            Fun parent = (Fun) node.getData();
            obj.setFun(parent);

            //layer
            obj.setLayer((parentLevel + 1) + "");
            obj.setLayerSeq((currentLayerSeq + 1) + "");
View Full Code Here

        FunForm var = null;
        Fun parentFun = null;

        objTree = (Tree) getFellow("objTree");
        if (objTree.getSelectedItem() != null) {
            SimpleTreeNode node = (SimpleTreeNode) objTree.getSelectedItem().getValue();
            var = (FunForm) node.getData();

            Treeitem parentItem = objTree.getSelectedItem().getParentItem();

            FunForm parentFunForm = null;
            if (parentItem != null) {
                SimpleTreeNode parentNode = (SimpleTreeNode) parentItem.getValue();
                parentFunForm = (FunForm) parentNode.getData();
            } else {
                parentFunForm = (FunForm) node.getData();
            }
            parentFun = new Fun();
            try {
View Full Code Here

    public void delete() {
        FunForm var = null;
        objTree = (Tree) getFellow("objTree");
        if (objTree.getSelectedItem() != null) {
            SimpleTreeNode node = (SimpleTreeNode) objTree.getSelectedItem().getValue();
            var = (FunForm) node.getData();

            if (!node.isLeaf()) {
                this.showMsg("還有下屬功能, 請先刪除", "必要的操作");
                return;
            }
        }
View Full Code Here

        while (it.hasNext()) {
            FunForm form = (FunForm) it.next();
            if ("0".equals(form.getLayer().trim())) {

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

        SimpleTreeNode rootNode = new SimpleTreeNode(root, mother);

        return rootNode;
    }
View Full Code Here

            FunForm funForm = (FunForm) it.next();

            if (!funForm.getFunId().equals(form.getFunId())
                    && funForm.getParentFunId().equals(form.getFunId())) {

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

    public void add() {
        Org obj = (Org) viewToObj(null);

        objTree = (Tree) getFellow("objTree");
        if (objTree.getSelectedItem() != null) {
            SimpleTreeNode node = (SimpleTreeNode) objTree.getSelectedItem().getValue();
            Org parent = (Org) node.getData();
            obj.setOrg(parent);
        }
        OrgDao dao = new OrgDao();
        dao.create(obj);
View Full Code Here

    public void delete() {
        OrgForm var = null;
        objTree = (Tree) getFellow("objTree");
        if (objTree.getSelectedItem() != null) {
            SimpleTreeNode node = (SimpleTreeNode) objTree.getSelectedItem().getValue();
            var = (OrgForm) node.getData();

            if (!node.isLeaf()) {
                this.showMsg("要刪除的組織還有下屬組織, 請先刪除", "必要的操作");
                return;
            }
        }
View Full Code Here

        while (it.hasNext()) {
            OrgForm form = (OrgForm) it.next();
            if (form.getParentOrgId() == null) {
                logger.debug("--->>" + form.getOrgId());
                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

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.