Package org.zkoss.zul

Examples of org.zkoss.zul.Treeitem


        refreshMaterialsListTitle();
        Util.reloadBindings(gridMaterials);
    }

    private void refreshMaterialsListTitle() {
        Treeitem treeitem = categoriesTree.getSelectedItem();
        if (treeitem != null) {
            materialsCaption.setLabel(_("List of materials for category: {0}",
                    ((MaterialCategory) treeitem.getValue()).getName()));
        }
        else {
            materialsCaption
                    .setLabel
                (_("List of materials for all categories (select one to filter)"));
View Full Code Here


        reloadTreeUIAfterChanges();
        updateControlButtons();
    }

    public T getSelectedNode() {
        Treeitem item = tree.getSelectedItem();
        if (item != null) {
            Object value = item.getValue();
            return value != null ? type.cast(value) : null;
        }
        return null;
    }
View Full Code Here

        if (dragged instanceof Treerow) {
            Treerow from = (Treerow) dragged;
            fromNode = type.cast(((Treeitem) from.getParent()).getValue());
        }
        if (dragged instanceof Treeitem) {
            Treeitem from = (Treeitem) dragged;
            fromNode = type.cast(from.getValue());
        }
        if (dropedIn instanceof Tree) {
            getModel().moveToRoot(fromNode);
        }
        if (dropedIn instanceof Treerow) {
View Full Code Here

        T element = getSelectedNode();
        if (element == null) {
            resetControlButtons();
            return;
        }
        Treeitem item = tree.getSelectedItem();

        btnNew.setDisabled(isNewButtonDisabled()
                || element.isUpdatedFromTimesheets());
        btnNewFromTemplate.setDisabled(isNewButtonDisabled()
                || element.isUpdatedFromTimesheets());

        boolean disabled = readOnly || isPredicateApplied();
        downButton.setDisabled(disabled || isLastItem(element));
        upButton.setDisabled(disabled || isFirstItem(element));

        disabled |= element.isUpdatedFromTimesheets();
        leftButton.setDisabled(disabled
                || isFirstLevelElement(item)
                || element.getParent().isUpdatedFromTimesheets());

        boolean previousSiblingIsUpdatedFromTimesheets = false;
        try {
            Treeitem previousItem = (Treeitem) item.getParent()
                    .getChildren().get(item.getIndex() - 1);
            T previousSibling = type.cast(previousItem.getValue());
            previousSiblingIsUpdatedFromTimesheets = previousSibling
                    .isUpdatedFromTimesheets();
        } catch (IndexOutOfBoundsException e) {
            // Do nothing
        }
View Full Code Here

            Object selected = null;
            if (tree != null && tree.getTreechildrenApi() != null) {
                final Iterator<Treeitem> itemsIterator = tree
                        .getTreechildrenApi().getItems().iterator();
                while (itemsIterator.hasNext()) {
                    Treeitem treeitem = (Treeitem) itemsIterator.next();
                    Object value = getAssociatedValue(treeitem);
                    if (treeitem.isOpen()) {
                        dataOpen.add(value);
                    }
                    if (treeitem.isSelected()) {
                        selected = value;
                    }
                    all.add(value);
                }
            }
View Full Code Here

        if (categoryName == null || categoryName.isEmpty()) {
            throw new WrongValueException(txtCategory, _("cannot be empty"));
        }

        MaterialCategory parent = null;
        final Treeitem treeitem = categoriesTree.getSelectedItem();
        if (treeitem != null) {
            parent = (MaterialCategory) treeitem.getValue();
        }
        try {
            materialsModel.addMaterialCategory(parent, categoryName);
            txtCategory.setValue("");
            reloadCategoriesTree(treeitem);
View Full Code Here

            Set<Object> all = new HashSet<Object>();
            if (tree != null && tree.getTreechildrenApi() != null) {
                Iterator<Treeitem> itemsIterator = tree.getTreechildrenApi()
                        .getItems().iterator();
                while (itemsIterator.hasNext()) {
                    Treeitem treeitem = (Treeitem) itemsIterator.next();
                    Object value = getAssociatedValue(treeitem);
                    if (treeitem.isOpen()) {
                        dataOpen.add(value);
                    }
                    all.add(value);
                }
            }
View Full Code Here

                            null));
                }

                if (!(orderElement instanceof Order)
                        && orderElementTreeController != null) {
                    final Treeitem item = orderElementTreeController
                    .getTreeitemByOrderElement(orderElement);

                    if (item != null) {
                        orderElementTreeController
                                .showEditionOrderElement(item);
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.