0

我在从 JSF TreeModel树中删除节点时遇到了一些问题。是否可以以某种方式从 TreeModel 对象中删除节点?

请看下面的片段:

TreeModel treeModel = getModel();
for (int j = 0; j < treeModel.getRowCount(); j++) {
            MyTreeNode node = (MyTreeNode)treeModel.getRowData(j);
            if (node.needsRemoval()) {
            }
        }

非常感谢您的帮助!谢谢!

4

1 回答 1

0

找到答案 - TreeModel 扩展了 DataModel 类,它是围绕setWrappedData()方法中提供的数据收集的抽象。据我了解,没有办法更改树模型节点,但是您可以篡改数据收集并使用setWrappedData()重新附加它。如果我错了,请告诉我。

于 2014-08-28T14:57:37.153 回答