Hi,
I use treetable on a single table with relation to itself. I get the current node of the component and add a new row but the node is added to root, not to the selected node. can any one help, please?
RowKeySet selectedNodes = richTable.getSelectedRowKeys();
Iterator selectedNodesIter = selectedNodes.iterator();
DCIteratorBinding iteratorBinding = (DCIteratorBinding) getBindingContainer().get(iteratorName);
RowSetIterator iteratorRSI = iteratorBinding.getRowSetIterator();
if (selectedNodesIter.hasNext()) {
Key currentNodeKey = (Key) ((List) (selectedNodesIter.next())).get(0);
treeTableRSI.setCurrentRow(treeTableRSI.getRow(currentNodeKey));
treeTableRSI.insertRow(treeTableRSI.createRow());
}