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) {
|
public onTabChanged(event: MatTabChangeEvent) {
|
||||||
console.log(event.index);
|
|
||||||
|
|
||||||
switch (event.index) {
|
switch (event.index) {
|
||||||
case 0:
|
case 0:
|
||||||
this.serviceApi.getStatsOfLastMonth()
|
this.serviceApi.getStatsOfLastMonth()
|
||||||
.subscribe(data => {
|
.subscribe(data => {
|
||||||
|
data.byDz.sort((a, b) => b.nb - a.nb );
|
||||||
this.dsJumpForLastMonthByDz = new MatTableDataSource(data.byDz);
|
this.dsJumpForLastMonthByDz = new MatTableDataSource(data.byDz);
|
||||||
this.dsJumpForLastMonthByJumpType = new MatTableDataSource(
|
data.byJumpType.sort((a, b) => b.nb - a.nb );
|
||||||
data.byJumpType
|
this.dsJumpForLastMonthByJumpType = new MatTableDataSource(data.byJumpType);
|
||||||
);
|
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
this.serviceApi.getStatsOfLastYear()
|
this.serviceApi.getStatsOfLastYear()
|
||||||
.subscribe(data => {
|
.subscribe(data => {
|
||||||
|
data.byDz.sort((a, b) => b.nb - a.nb );
|
||||||
this.dsJumpForLastYearByDz = new MatTableDataSource(data.byDz);
|
this.dsJumpForLastYearByDz = new MatTableDataSource(data.byDz);
|
||||||
this.dsJumpForLastYearByJumpType = new MatTableDataSource(
|
data.byJumpType.sort((a, b) => b.nb - a.nb );
|
||||||
data.byJumpType
|
this.dsJumpForLastYearByJumpType = new MatTableDataSource(data.byJumpType);
|
||||||
);
|
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
@@ -91,24 +89,28 @@ export class SummaryComponent implements OnInit {
|
|||||||
case 3:
|
case 3:
|
||||||
this.serviceApi.getStatsByAircraft()
|
this.serviceApi.getStatsByAircraft()
|
||||||
.subscribe(data => {
|
.subscribe(data => {
|
||||||
|
data.sort((a, b) => b.nb - a.nb );
|
||||||
this.dsNbJumpByAircraft = new MatTableDataSource(data);
|
this.dsNbJumpByAircraft = new MatTableDataSource(data);
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
this.serviceApi.getStatsByGear()
|
this.serviceApi.getStatsByGear()
|
||||||
.subscribe(data => {
|
.subscribe(data => {
|
||||||
|
data.sort((a, b) => b.nb - a.nb );
|
||||||
this.dsNbJumpByGear = new MatTableDataSource(data);
|
this.dsNbJumpByGear = new MatTableDataSource(data);
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
this.serviceApi.getStatsByJumpType()
|
this.serviceApi.getStatsByJumpType()
|
||||||
.subscribe(data => {
|
.subscribe(data => {
|
||||||
|
data.sort((a, b) => b.nb - a.nb );
|
||||||
this.dsNbJumpByType = new MatTableDataSource(data);
|
this.dsNbJumpByType = new MatTableDataSource(data);
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
this.serviceApi.getStatsByYear()
|
this.serviceApi.getStatsByYear()
|
||||||
.subscribe(data => {
|
.subscribe(data => {
|
||||||
|
data.sort((a, b) => b.nb - a.nb );
|
||||||
this.dsNbJumpByYear = new MatTableDataSource(data);
|
this.dsNbJumpByYear = new MatTableDataSource(data);
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user