Changeset e42f61a for Farmatiko/ClientApp/src/app/counter
- Timestamp:
- 07/29/20 13:21:48 (4 years ago)
- Branches:
- master
- Children:
- de18858
- Parents:
- ef1219a
- Location:
- Farmatiko/ClientApp/src/app/counter
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
Farmatiko/ClientApp/src/app/counter/counter.component.html
ref1219a re42f61a 3 3 4 4 <mat-tab-group mat-stretch-tabs> 5 <mat-tab class="tab" label="Здравствени установи"> 5 <mat-tab class="tab" label="Здравствени установи"> 6 6 <div class="wrapper"> 7 7 <div class="header"> … … 16 16 <td mat-cell *matCellDef="let facilities"> {{facilities.name}} </td> 17 17 </ng-container> 18 18 19 19 <ng-container matColumnDef="Општина"> 20 20 <th mat-header-cell *matHeaderCellDef mat-sort-header> Општина </th> 21 21 <td mat-cell *matCellDef="let facilities"> {{facilities.municipality}} </td> 22 22 </ng-container> 23 23 24 24 <ng-container matColumnDef="Адреса"> 25 25 <th mat-header-cell *matHeaderCellDef mat-sort-header> Адреса </th> 26 26 <td mat-cell *matCellDef="let facilities"> {{facilities.address}} </td> 27 27 </ng-container> 28 28 29 29 <ng-container matColumnDef="Тип"> 30 30 <th mat-header-cell *matHeaderCellDef mat-sort-header> Тип </th> 31 31 <td mat-cell *matCellDef="let facilities"> {{facilities.type}} </td> 32 32 </ng-container> 33 33 34 34 <ng-container matColumnDef="Е-пошта"> 35 35 <th mat-header-cell *matHeaderCellDef mat-sort-header> Е-пошта </th> 36 36 <td mat-cell *matCellDef="let facilities"> {{facilities.email}} </td> 37 37 </ng-container> 38 38 39 39 <ng-container matColumnDef="Телефон"> 40 40 <th mat-header-cell *matHeaderCellDef mat-sort-header> Телефон </th> … … 48 48 </div> 49 49 </mat-tab> 50 <mat-tab class="tab" label="Здравствени работници"> 50 <mat-tab class="tab" label="Здравствени работници"> 51 51 <div class="wrapper"> 52 52 <div class="header"> … … 56 56 </mat-form-field> 57 57 </div> 58 <table [dataSource]="dataSource " mat-table matSort class="mat-elevation-z8">58 <table [dataSource]="dataSourceWorkers" mat-table matSort class="mat-elevation-z8"> 59 59 <ng-container matColumnDef="Име"> 60 60 <th mat-header-cell *matHeaderCellDef mat-sort-header> Име </th> 61 <td mat-cell *matCellDef="let facilities"> {{facilities.name}} </td>61 <td mat-cell *matCellDef="let workers"> {{workers.name}} </td> 62 62 </ng-container> 63 64 <ng-container matColumnDef=" Општина">65 <th mat-header-cell *matHeaderCellDef mat-sort-header> Општина </th>66 <td mat-cell *matCellDef="let facilities"> {{facilities.municipality}} </td>63 64 <ng-container matColumnDef="Гранка"> 65 <th mat-header-cell *matHeaderCellDef mat-sort-header> Гранка </th> 66 <td mat-cell *matCellDef="let workers"> {{workers.branch}} </td> 67 67 </ng-container> 68 69 <ng-container matColumnDef=" Адреса">70 <th mat-header-cell *matHeaderCellDef mat-sort-header> Адреса </th>71 <td mat-cell *matCellDef="let facilities"> {{facilities.address}} </td>68 69 <ng-container matColumnDef="Установа"> 70 <th mat-header-cell *matHeaderCellDef mat-sort-header> Установа </th> 71 <td mat-cell *matCellDef="let workers"> {{workers.facility}} </td> 72 72 </ng-container> 73 74 <ng-container matColumnDef=" Тип">75 <th mat-header-cell *matHeaderCellDef mat-sort-header> Тип</th>76 <td mat-cell *matCellDef="let facilities"> {{facilities.type}} </td>73 74 <ng-container matColumnDef="Назив"> 75 <th mat-header-cell *matHeaderCellDef mat-sort-header> Назив </th> 76 <td mat-cell *matCellDef="let workers"> {{workers.title}} </td> 77 77 </ng-container> 78 79 <ng-container matColumnDef="Е-пошта"> 80 <th mat-header-cell *matHeaderCellDef mat-sort-header> Е-пошта </th> 81 <td mat-cell *matCellDef="let facilities"> {{facilities.email}} </td> 82 </ng-container> 83 84 <ng-container matColumnDef="Телефон"> 85 <th mat-header-cell *matHeaderCellDef mat-sort-header> Телефон </th> 86 <td mat-cell *matCellDef="let facilities"> {{facilities.phone}} </td> 87 </ng-container> 88 89 <tr mat-header-row *matHeaderRowDef="displayedColumns"></tr> 90 <tr mat-row *matRowDef="let row; columns: displayedColumns;"></tr> 78 79 80 81 <tr mat-header-row *matHeaderRowDef="displayedColumnsWorkers"></tr> 82 <tr mat-row *matRowDef="let row; columns: displayedColumnsWorkers;"></tr> 91 83 </table> 92 84 <mat-paginator #paginator [pageSize]="5" [pageSizeOptions]="[5, 10, 20, 100]"></mat-paginator> -
Farmatiko/ClientApp/src/app/counter/counter.component.ts
ref1219a re42f61a 5 5 import { MatPaginator } from '@angular/material/paginator'; 6 6 import { MatSort } from '@angular/material/sort'; 7 import { HealthcareWorkers } from '../models/HealthcareWorkers'; 7 8 8 9 @Component({ … … 13 14 export class CounterComponent implements OnInit { 14 15 public facilities: HealthFacilities[]; 16 public workers: HealthcareWorkers[]; 15 17 displayedColumns = ['Име','Општина','Адреса', 'Тип', 'Е-пошта', 'Телефон']; 18 displayedColumnsWorkers = ['Име','Гранка','Установа', 'Назив']; 16 19 dataSource = new MatTableDataSource<HealthFacilities>(); 20 dataSourceWorkers = new MatTableDataSource<HealthcareWorkers>(); 17 21 18 22 @ViewChild(MatPaginator, {static: true}) paginator: MatPaginator; … … 25 29 this.dataSource = new MatTableDataSource<HealthFacilities>(this.facilities); 26 30 }, error => console.error(error)); 31 http.get<HealthcareWorkers[]>(baseUrl + 'HealthcareWorker/Get?').subscribe(result => { 32 this.workers = result; 33 console.log(this.workers); 34 this.dataSourceWorkers = new MatTableDataSource<HealthcareWorkers>(this.workers); 35 }, error => console.error(error)); 27 36 } 28 37 ngOnInit(): void { … … 32 41 this.dataSource.paginator = this.paginator; 33 42 this.dataSource.sort = this.sort; 43 this.dataSourceWorkers.paginator = this.paginator; 44 this.dataSourceWorkers.sort = this.sort; 34 45 } 35 46 … … 38 49 filterValue = filterValue.toLowerCase(); 39 50 this.dataSource.filter = filterValue; 51 this.dataSourceWorkers.filter = filterValue; 40 52 } 41 53 }
Note:
See TracChangeset
for help on using the changeset viewer.