geoportal-data-entry-app/src/main/java/org/gcube/portlets/user/geoportaldataentry/client/ui/tree/TreeItemPanel.java

36 lines
869 B
Java

package org.gcube.portlets.user.geoportaldataentry.client.ui.tree;
import com.google.gwt.user.client.ui.Tree;
import com.google.gwt.user.client.ui.TreeItem;
public class TreeItemPanel {
private Tree tree = new Tree();
public TreeItemPanel(String projectType) {
TreeItem root = new TreeItem();
root.setHTML(projectType);
TreeItem child1 = addChild(root, "Item 1");
TreeItem child2 = addChild(root, "Item 2");
TreeItem child3 = addChild(root, "Item 2");
TreeItem child1_1 = addChild(child1, "Item 1.1");
TreeItem child2_1 = addChild(child2, "Item 2.1");
tree.addItem(root);
}
// Create a tree with a few items in it.
public TreeItem addChild(TreeItem parent, String childName) {
TreeItem child = new TreeItem(new NodeItem(parent, childName, 0, 5));
parent.addItem(child);
return child;
}
public Tree getTree() {
return tree;
}
}