在从JSF TreeModel树中删除节点时,我遇到了一些问题。是否有可能从TreeModel对象中删除节点?
请参阅下面的片段:
TreeModel treeModel = getModel();
for (int j = 0; j < treeModel.getRowCount(); j++) {
MyTreeNode node = (MyTreeNode)treeModel.getRowData(j);
if (node.needsRemoval()) {
}
}非常感谢您的帮助!谢谢!
发布于 2014-08-28 14:57:37
找到答案- TreeModel扩展了DataModel类,它是围绕setWrappedData()方法中提供的数据收集进行抽象的。因此,据我所知,无法更改树状模型节点,但是您可以篡改数据收集并将其重新附加到setWrappedData()中。如果我错了,请告诉我。
https://stackoverflow.com/questions/25550735
复制相似问题