package com.itmill.toolkit.demo.featurebrowser;
import java.util.HashMap;
+import java.util.Iterator;
import com.itmill.toolkit.data.Item;
import com.itmill.toolkit.data.Property;
tree.addListener(this);
tree.setImmediate(true);
tree.expandItemsRecursively(rootId);
-
+ for (Iterator i=container.getItemIds().iterator(); i.hasNext();) {
+ Object id = i.next();
+ if (container.getChildren(id)==null) tree.setChildrenAllowed(id, false);
+ }
+
split.addComponent(tree);
final SplitPanel split2 = new SplitPanel();
public void valueChange(ValueChangeEvent event) {
if (event.getProperty() == tree) {
final Object id = tree.getValue();
+ if (id == null) return;
final Item item = tree.getItem(id);
//
String newSection;