36 lines
869 B
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;
|
|
}
|
|
|
|
}
|