2018-09-11 16:38:23 +02:00
|
|
|
<os-head-bar appName="Assignments" plusButton=true [menuList]=assignmentMenu (plusButtonClicked)=onPlusButton()
|
|
|
|
(ellipsisMenuItem)=onEllipsisItem($event)>
|
|
|
|
</os-head-bar>
|
2018-07-31 15:46:55 +02:00
|
|
|
|
2018-09-11 16:38:23 +02:00
|
|
|
<mat-table class='os-listview-table on-transition-fade' [dataSource]="dataSource" matSort>
|
|
|
|
<!-- name column -->
|
|
|
|
<ng-container matColumnDef="title">
|
|
|
|
<mat-header-cell *matHeaderCellDef mat-sort-header> Title </mat-header-cell>
|
|
|
|
<mat-cell *matCellDef="let assignment"> {{assignment.getTitle()}} </mat-cell>
|
|
|
|
</ng-container>
|
|
|
|
<ng-container matColumnDef="phase">
|
|
|
|
<mat-header-cell *matHeaderCellDef mat-sort-header> Phase </mat-header-cell>
|
|
|
|
<mat-cell *matCellDef="let assignment">
|
|
|
|
<mat-chip-list>
|
|
|
|
<mat-chip color="primary" selected>{{assignment.phase}} </mat-chip>
|
|
|
|
</mat-chip-list>
|
|
|
|
</mat-cell>
|
|
|
|
</ng-container>
|
|
|
|
<ng-container matColumnDef="candidates">
|
|
|
|
<mat-header-cell *matHeaderCellDef mat-sort-header> Candidates </mat-header-cell>
|
|
|
|
<mat-cell *matCellDef="let assignment">
|
|
|
|
<mat-chip-list>
|
|
|
|
<mat-chip color="accent" selected>{{assignment.candidateAmount}}</mat-chip>
|
|
|
|
</mat-chip-list>
|
|
|
|
</mat-cell>
|
|
|
|
</ng-container>
|
2018-08-28 13:54:25 +02:00
|
|
|
|
2018-09-11 16:38:23 +02:00
|
|
|
<mat-header-row *matHeaderRowDef="['title', 'phase', 'candidates']"></mat-header-row>
|
|
|
|
<mat-row (click)='selectAssignment(row)' *matRowDef="let row; columns: ['title', 'phase', 'candidates']"></mat-row>
|
|
|
|
</mat-table>
|
2018-07-31 15:46:55 +02:00
|
|
|
|
2018-09-11 16:38:23 +02:00
|
|
|
<mat-paginator class="on-transition-fade" [pageSizeOptions]="[25, 50, 75, 100, 125]"></mat-paginator>
|