Ajout de tri sur les tableaux des stats
This commit is contained in:
@@ -60,25 +60,23 @@ export class SummaryComponent implements OnInit {
|
||||
}
|
||||
|
||||
public onTabChanged(event: MatTabChangeEvent) {
|
||||
console.log(event.index);
|
||||
|
||||
switch (event.index) {
|
||||
case 0:
|
||||
this.serviceApi.getStatsOfLastMonth()
|
||||
.subscribe(data => {
|
||||
data.byDz.sort((a, b) => b.nb - a.nb );
|
||||
this.dsJumpForLastMonthByDz = new MatTableDataSource(data.byDz);
|
||||
this.dsJumpForLastMonthByJumpType = new MatTableDataSource(
|
||||
data.byJumpType
|
||||
);
|
||||
data.byJumpType.sort((a, b) => b.nb - a.nb );
|
||||
this.dsJumpForLastMonthByJumpType = new MatTableDataSource(data.byJumpType);
|
||||
});
|
||||
break;
|
||||
case 1:
|
||||
this.serviceApi.getStatsOfLastYear()
|
||||
.subscribe(data => {
|
||||
data.byDz.sort((a, b) => b.nb - a.nb );
|
||||
this.dsJumpForLastYearByDz = new MatTableDataSource(data.byDz);
|
||||
this.dsJumpForLastYearByJumpType = new MatTableDataSource(
|
||||
data.byJumpType
|
||||
);
|
||||
data.byJumpType.sort((a, b) => b.nb - a.nb );
|
||||
this.dsJumpForLastYearByJumpType = new MatTableDataSource(data.byJumpType);
|
||||
});
|
||||
break;
|
||||
case 2:
|
||||
@@ -91,24 +89,28 @@ export class SummaryComponent implements OnInit {
|
||||
case 3:
|
||||
this.serviceApi.getStatsByAircraft()
|
||||
.subscribe(data => {
|
||||
data.sort((a, b) => b.nb - a.nb );
|
||||
this.dsNbJumpByAircraft = new MatTableDataSource(data);
|
||||
});
|
||||
break;
|
||||
case 4:
|
||||
this.serviceApi.getStatsByGear()
|
||||
.subscribe(data => {
|
||||
data.sort((a, b) => b.nb - a.nb );
|
||||
this.dsNbJumpByGear = new MatTableDataSource(data);
|
||||
});
|
||||
break;
|
||||
case 5:
|
||||
this.serviceApi.getStatsByJumpType()
|
||||
.subscribe(data => {
|
||||
data.sort((a, b) => b.nb - a.nb );
|
||||
this.dsNbJumpByType = new MatTableDataSource(data);
|
||||
});
|
||||
break;
|
||||
case 6:
|
||||
this.serviceApi.getStatsByYear()
|
||||
.subscribe(data => {
|
||||
data.sort((a, b) => b.nb - a.nb );
|
||||
this.dsNbJumpByYear = new MatTableDataSource(data);
|
||||
});
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user