Hallo,
Ich habe zu folgendem RichFaces-Beispiel ein Problem: RichFaces - Open Source Rich JSF Components - Tree
Und zwar bekomme ich hier in dieser Methode
explizit bei diesem Teil
einen ClassCast-Fehler.
Weiß jemand wie man das beheben kann? Immerhin müsste es ja gehen, weil bei dem Beispiel wird es ja wohl auch gegangen sein.
Ich verwende als Entwicklungsumgebung Eclipse.
Danke und Gruß,
Dominik
Ich habe zu folgendem RichFaces-Beispiel ein Problem: RichFaces - Open Source Rich JSF Components - Tree
Und zwar bekomme ich hier in dieser Methode
Java:
public void processSelection(NodeSelectedEvent event) {
HtmlTree tree = (HtmlTree) event.getComponent();
nodeTitle = (String) tree.getRowData();
selectedNodeChildren.clear();
TreeNode<String> currentNode = tree.getModelTreeNode(tree.getRowKey());
DemoTreeNodeImpl<String> demoCurrentNodeImpl = currentNode instanceof DemoTreeNodeImpl ? (DemoTreeNodeImpl) currentNode : null;
if (currentNode.isLeaf() && (demoCurrentNodeImpl != null && demoCurrentNodeImpl.getType().toLowerCase().equals("leaf") || demoCurrentNodeImpl == null )) {
selectedNodeChildren.add(currentNode);
} else {
Iterator<Map.Entry<Object, TreeNode<String>>> it = currentNode.getChildren();
while (it != null && it.hasNext()) {
Map.Entry<Object, TreeNode<String>> entry = it.next();
selectedNodeChildren.add(entry.getValue());
}
}
}
explizit bei diesem Teil
Java:
HtmlTree tree = (HtmlTree) event.getComponent();
einen ClassCast-Fehler.
Weiß jemand wie man das beheben kann? Immerhin müsste es ja gehen, weil bei dem Beispiel wird es ja wohl auch gegangen sein.
Ich verwende als Entwicklungsumgebung Eclipse.
Danke und Gruß,
Dominik