JSF RichFaces Tree-Beispiel Problem

Dominik1986

Mitglied
Hallo,

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
 

Neue Themen


Zurück
Oben