The row selector component has 2 datasets: Data in, containing the data to be displayed (using filters to group it); and Data out, containing the rows from Data in which were selected by the user.
You can loop through every row in Data out and display the data however you like e.g.rowSelector = event.source.parent.getComponent('Row Selector')
data = system.dataset.toPyDataSet(rowSelector.dataOut)
for row in data:
print "%s\\%s\\%s" % (rowSelector.allDataNodeText, row["column1"], row["column2"]) Note that clicking on a parent node selects all child nodes. I don’t think there is a way to turn this behaviour off and only allow selection of a child node.