private void printAllNodesInfoInTreeTable(RichTreeTable treeTable){
Object oldkey = treeTable.getRowKey();
treeTable.setRowKey(null);
TreeModel treeModel = (ChildPropertyTreeModel)treeTable.getValue();
RowKeySet rks = new RowKeySetTreeImpl();
rks.setCollectionModel(treeModel);
rks.addAll();
for (Object k : rks) {
treeModel.setRowKey(k);
Person p = (Person ) treeModel.getRowData(); //assuming tree table shows list of person objects
System.out.println("Object name is: " + p.getName());
}
treeTable.setRowKey(oldkey);
}
Object oldkey = treeTable.getRowKey();
treeTable.setRowKey(null);
TreeModel treeModel = (ChildPropertyTreeModel)treeTable.getValue();
RowKeySet rks = new RowKeySetTreeImpl();
rks.setCollectionModel(treeModel);
rks.addAll();
for (Object k : rks) {
treeModel.setRowKey(k);
Person p = (Person ) treeModel.getRowData(); //assuming tree table shows list of person objects
System.out.println("Object name is: " + p.getName());
}
treeTable.setRowKey(oldkey);
}