I have tried to use amap but I was too difficult for me and I have tried the
map:
(def tree (com.vaadin.ui.Tree. "Planets"))
(map #(.addItem tree (.toString (first %))) planets)
But I get an error:
IllegalArgumentException Don't know how to create ISeq from:
clojure.lang.PersistentStructMap$Def clojure.lang.RT.seqFrom (RT.java:487)
I have a tree with 5 siblevels and I need something like this java code.
for (int i=0; i<planets.length; i++) {
String planet = (String) (planets[i][0]);
tree.addItem(planet);
if (planets[i].length == 1) {
tree.setChildrenAllowed(planet, false);
} else {
for (int j=1; j<planets[i].length; j++) {
String moon = (String) planets[i][j];
tree.addItem(6);
tree.setParent(6 5);
tree.setChildrenAllowed(6 false);
}
tree.expandItemsRecursively(planet);
}
}
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en