flattenedVisibleRows method
Returns the currently visible rows in display order.
Implementation
List<TreeRow> flattenedVisibleRows() {
final visibleRows = <TreeRow>[];
void appendRows(List<TreeRow> rows) {
for (final row in rows) {
visibleRows.add(row);
if (row.isExpanded.value) {
appendRows(row.rows);
}
}
}
appendRows(buildedDataRows);
return visibleRows;
}