typescript - Angular 6 Hämta sorterad data från Material Table


Finns det något sätt att få den sorterade datan från en materialtabell efter att sorteringar på tabellen har tillämpats? Jag kan se "filteredData" i tabellens datakälla men det finns ingen "sortedData". Anledningen till att jag vill ha den sorterade datan är så att jag kan exportera den till en csv-fil samtidigt som alla tillämpade sorteringar bevaras. Jag har använt den inbyggda MatSort för att sortera enskilda kolumner i tabellen.

Svar #1

Det finns en sorteringsmetod för data som du kan använda med antingen datasource.data eller datasource.filteredData

    dataSource.sortData(dataSource.filteredData,dataSource.sort);

Relaterade artiklar