从JSF TreeModel树中删除节点?

时间:2014-08-28 14:01:08

标签: java jsf tree oracle-adf treemodel

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

请参阅下面的代码段:

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

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

1 个答案:

答案 0 :(得分:0)

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