Examples of TreeGrid


Examples of com.smartgwt.client.widgets.tree.TreeGrid

    @Override
    protected void onDraw() {
        super.onDraw();

        final TreeGrid treeGrid = new CustomResourceTypeTreeGrid();

        treeGrid.setHeight100();

        treeGrid.setTitle(MSG.view_type_resourceTypes());
        treeGrid.setAnimateFolders(false);
        treeGrid.setResizeFieldsInRealTime(true);

        final TreeGridField name, plugin, category;
        name = new TreeGridField("name");
        plugin = new TreeGridField("plugin");
        category = new TreeGridField("category");

        treeGrid.setFields(name, plugin, category);

        addMember(treeGrid);

        ResourceTypeCriteria criteria = new ResourceTypeCriteria();
        criteria.addFilterIgnored((showIgnoredResourceTypes ? (Boolean) null : Boolean.FALSE));
        criteria.fetchParentResourceTypes(true);
        criteria.setPageControl(PageControl.getUnlimitedInstance());

        resourceTypeService.findResourceTypesByCriteria(criteria, new AsyncCallback<PageList<ResourceType>>() {
            public void onFailure(Throwable caught) {
                CoreGUI.getErrorHandler().handleError(MSG.widget_typeTree_loadFail(), caught);
            }

            public void onSuccess(PageList<ResourceType> result) {

                treeGrid.getTree().linkNodes(ResourceTypeTreeDataSource.buildNodes(result));

            }
        });
    }
View Full Code Here

Examples of com.smartgwt.client.widgets.tree.TreeGrid

    }

    @Override
    protected void onInit() {
        super.onInit();
        treeGrid = new TreeGrid();
        treeGrid.setDataSource(getDataSource());
        treeGrid.setAutoFetchData(true);
        treeGrid.setTitle(MSG.view_portlet_defaultName_recentlyAddedResources());
        treeGrid.setResizeFieldsInRealTime(true);
        treeGrid.setTreeFieldTitle("Resource Name");
View Full Code Here

Examples of com.smartgwt.client.widgets.tree.TreeGrid

            ListGrid platformServicesList = getCustomResourceTypeListGrid();
            SectionStackSection platformServices = new SectionStackSection(MSG.view_adminTemplates_platformServices());
            platformServices.setExpanded(true);
            platformServices.addItem(platformServicesList);

            TreeGrid serversTreeGrid = new CustomResourceTypeTreeGrid();
            SectionStackSection servers = new SectionStackSection(MSG.view_adminTemplates_servers());
            servers.setExpanded(true);
            servers.addItem(serversTreeGrid);

            sectionStack.addSection(platforms);
View Full Code Here

Examples of com.smartgwt.client.widgets.tree.TreeGrid

    @Override
    protected void onDraw() {
        super.onDraw();

        TreeGrid treeGrid = new TreeGrid();
        treeGrid.setWidth100();

        treeGrid.setLoadDataOnDemand(false);

        TreeGridField[] fields = new TreeGridField[2 + titles.size()];

        TreeGridField nameField = new TreeGridField("name", MSG.common_title_name(), 250);
        nameField.setFrozen(true);
        nameField.setCellFormatter(new CellFormatter() {
            public String format(Object o, ListGridRecord listGridRecord, int i, int i1) {
                if (listGridRecord == null || listGridRecord.getAttributeAsBoolean(ATTRIB_ALL_SAME)) {
                    return String.valueOf(o);
                } else {
                    return "<span style=\"color: red;\">" + String.valueOf(o) + "</span>";
                }
            }
        });

        TreeGridField typeField = new TreeGridField("type", MSG.common_title_type(), 80);

        fields[0] = nameField;
        fields[1] = typeField;

        int i = 2;
        for (String title : titles) {
            TreeGridField columnField = new TreeGridField(title, title, 150);
            columnField.setCellFormatter(new CellFormatter() {
                public String format(Object o, ListGridRecord listGridRecord, int i, int i1) {
                    if (!(listGridRecord instanceof ComparisonTreeNode)) {
                        return "";
                    } else if (listGridRecord.getAttributeAsBoolean(ATTRIB_ALL_SAME)) {
                        return String.valueOf(o);
                    } else {
                        return "<span style=\"color: red;\">" + String.valueOf(o) + "</span>";
                    }
                }
            });
            fields[i++] = columnField;
        }

        treeGrid.setFields(fields);

        treeGrid.setData(buildTree());

        addMember(treeGrid);
    }
View Full Code Here

Examples of com.smartgwt.client.widgets.tree.TreeGrid

     *
     * @param tree: tree to add to the pannel.
     * @return TreeGrid: new treegrid.
     */
    private TreeGrid createTreeGrid(final Tree tree, String title) {
        final TreeGrid treeGridAux = new TreeGrid();
        treeGridAux.setWidth("100%");
        treeGridAux.setHeight("100%");

        //create the fields of the TreeGrid.
        final int widthField = 300;
        TreeGridField field = new TreeGridField("Name", title, widthField);
        field.setCanSort(false);
        field.setShowAlternateStyle(true);
        treeGridAux.setFields(field);

        //configure the handlers of the TreeGrid
        treeGridAux.addDrawHandler(new DrawHandler() {
            @Override
            public void onDraw(DrawEvent event) {
                tree.openAll();
            }
        });

        CellClickHandler a = new CellClickHandler(){
            @Override
            public void onCellClick(CellClickEvent event) {
                recordPersonSelected = (TreeNodePerson) event.getRecord();
            }
        };
        treeGridAux.addCellClickHandler(a);

        //add the fields to the treeGrid.
        treeGridAux.setData(tree);
        return treeGridAux;
    }
View Full Code Here

Examples of com.smartgwt.client.widgets.tree.TreeGrid

     */
    private void restartTreeGridFree() {
        treeGrid.clear();
        Tree treeAux = createTree();
        treeAux.setData(nodesTreeFree);
        TreeGrid treeGrid2 = createTreeGrid(treeAux, constants.peopleFree());
        treeGrid = treeGrid2;
        treeGrid.getData().openAll();

        treeGrid.setGenerateClickOnEnter(false);
        treeGrid.setGenerateDoubleClickOnEnter(false);
View Full Code Here

Examples of com.smartgwt.client.widgets.tree.TreeGrid

        employeeTree.setParentIdField("ReportsTo");
        employeeTree.setNameProperty("Name");
        employeeTree.setRootValue(1);
        employeeTree.setData(employeeData);
      
        TreeGrid employeeTreeGrid = new TreeGrid();
        employeeTreeGrid.setWidth(500);
        employeeTreeGrid.setHeight(400);
        employeeTreeGrid.setNodeIcon("icons/16/person.png");
        employeeTreeGrid.setFolderIcon("icons/16/person.png");
        employeeTreeGrid.setShowOpenIcons(false);
        employeeTreeGrid.setShowDropIcons(false);
        employeeTreeGrid.setClosedIconSuffix("");
        employeeTreeGrid.setFields(new TreeGridField("Name"));
        employeeTreeGrid.setData(employeeTree);
       
        employeeTreeGrid.getData().openAll();
       
        return employeeTreeGrid;
    }
View Full Code Here

Examples of com.smartgwt.client.widgets.tree.TreeGrid

     */
    private void restartTreeGridWork() {
        treeGridWork.clear();
        Tree treeAux = createTree();
        treeAux.setData(nodesTreeWork);
        TreeGrid treeGrid2 = createTreeGrid(treeAux, constants.peopleAssigned());
        treeGridWork = treeGrid2;
        treeGridWork.getData().openAll();

        treeGridWork.setGenerateClickOnEnter(false);
        treeGridWork.setGenerateDoubleClickOnEnter(false);
View Full Code Here

Examples of com.smartgwt.client.widgets.tree.TreeGrid

        employeeTree.setModelType(TreeModelType.CHILDREN);
        employeeTree.setNameProperty("Name");
        employeeTree.setChildrenProperty("directReports");
        employeeTree.setRoot(employeeRoot);
       
        TreeGrid employeeTreeGrid = new TreeGrid();
        employeeTreeGrid.setWidth(500);
        employeeTreeGrid.setHeight(400);
        employeeTreeGrid.setNodeIcon("icons/16/person.png");
        employeeTreeGrid.setFolderIcon("icons/16/person.png");
        employeeTreeGrid.setShowOpenIcons(false);
        employeeTreeGrid.setShowDropIcons(false);
        employeeTreeGrid.setClosedIconSuffix("");
        employeeTreeGrid.setFields(new TreeGridField("Name"));
        employeeTreeGrid.setData(employeeTree);
       
        employeeTreeGrid.getData().openAll();
       
        return employeeTreeGrid;
    }
View Full Code Here

Examples of com.smartgwt.client.widgets.tree.TreeGrid

            return DESCRIPTION;
        }
    }

    public Canvas getViewPanel() {      
        TreeGrid employeeTreeGrid = new TreeGrid();
        employeeTreeGrid.setWidth(500);
        employeeTreeGrid.setHeight(400);
        employeeTreeGrid.setNodeIcon("icons/16/person.png");
        employeeTreeGrid.setFolderIcon("icons/16/person.png");
        employeeTreeGrid.setShowOpenIcons(false);
        employeeTreeGrid.setShowDropIcons(false);
        employeeTreeGrid.setClosedIconSuffix("");
        employeeTreeGrid.setAutoFetchData(true);
        employeeTreeGrid.setDataSource(EmployeeXmlDS.getInstance());
       
        return employeeTreeGrid;
    }
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.