SMART datagrid v.1 > Classes > TreeDataSet
It will be fired just after changing State of the existing Row.
treeDataSet.onStateChanged = function (ds, row) { var rows = treeDataSet.getAllStateRows(); alert(rows); };