Richfaces 3、Facelets(JSF 2以前のバージョン)、Tomcatを使用しています。私は私のページにRichFacesのツリーを追加することに取り組んでいますが、このエラーを取得しています:Richfacesツリーの問題 - javax.swing.tree.TreeNodeにキャストできません
int i = 0;
TreeNodeImpl<String> rootNode = new TreeNodeImpl<String>();
for(Recommendation recommendation : m_recommendationsBean.getRecommendations())
{
final TreeNodeImpl<String> childNode = new TreeNodeImpl<String>();
childNode.setData(recommendation.getEventDescription());
rootNode.addChild(i, childNode);
i++;
}
m_treeNodes.add(rootNode);
そして:ここ
org.richfaces.model.TreeNodeImpl cannot be cast to javax.swing.tree.TreeNode
を、私はノードのリストを構築するために使用しているコードがある
@NotNull
public List<TreeNodeImpl<String>> getTreeNodes()
{
return m_treeNodes;
}
そして、私のページはこれを持っている:
<rich:tree value="#{DmsRecommendationsPage.treeNodes}" var="recommendation">
<rich:treeNode>
#{recommendation}
</rich:treeNode>
</rich:tree>
アイデア?ありがとう!