Hi All:
ie and firefox Not compatible!
pic 1 is ie
pic 2 is firefox
this demo is in the showcase demo
about tree
gwt 2.2+smartgwt 2.4
public class LocalDataTreeSample implements EntryPoint {
public void onModuleLoad() {
TreeGrid treeGrid = new TreeGrid();
treeGrid.setWidth(300);
treeGrid.setHeight(400);
TreeGridField field = new TreeGridField("Name", "Tree from local data");
field.setCanSort(false);
treeGrid.setFields(field);
final Tree tree = new Tree();
tree.setModelType(TreeModelType.PARENT);
tree.setNameProperty("Name");
tree.setIdField("EmployeeId");
tree.setParentIdField("ReportsTo");
tree.setShowRoot(true);
EmployeeTreeNode root = new EmployeeTreeNode("4", "1", "Charles Madigen");
EmployeeTreeNode node2 = new EmployeeTreeNode("188", "4", "Rogine Leger");
EmployeeTreeNode node3 = new EmployeeTreeNode("189", "4", "Gene Porter");
EmployeeTreeNode node4 = new EmployeeTreeNode("265", "189", "Olivier Doucet");
EmployeeTreeNode node5 = new EmployeeTreeNode("264", "189", "Cheryl Pearson");
tree.setData(new TreeNode[]{root, node2, node3, node4, node5});
treeGrid.addDrawHandler(new DrawHandler() {
public void onDraw(DrawEvent event) {
tree.openAll();
}
});
treeGrid.setData(tree);
treeGrid.draw();
}
public static class EmployeeTreeNode extends TreeNode {
public EmployeeTreeNode(String employeeId, String reportsTo, String name) {
setEmployeeId(employeeId);
setReportsTo(reportsTo);
setName(name);
}
public void setEmployeeId(String value) {
setAttribute("EmployeeId", value);
}
public void setReportsTo(String value) {
setAttribute("ReportsTo", value);
}
public void setName(String name) {
setAttribute("Name", name);
}
}
}

