sortData method
void
sortData(
- int indexOf,
- String sortSymbol
)
Implementation
void sortData(int indexOf, String sortSymbol) {
final rowData = <List<dynamic>>[];
for (final row in rows) {
rowData.add(row.data);
}
if (sortSymbol == '▼') {
rowData.sort((a, b) {
final data1 = a[indexOf];
final data2 = b[indexOf];
return compareDynamics(data2, data1);
});
} else {
rowData.sort((a, b) {
final data1 = a[indexOf];
final data2 = b[indexOf];
return compareDynamics(data1, data2);
});
}
clear();
rowData.forEach(createRow);
}