boilerplate-list.component.html 2.78 KB
Newer Older
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
1 2 3
<nav aria-label="breadcrumb">
  <ol class="breadcrumb">
    <li class="breadcrumb-item"><a  routerLink="../../">Projects</a></li>
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
4
    <li class="breadcrumb-item" aria-current="page">Requirement List</li>
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
5 6
  </ol>
</nav>
7
<div class="list row">
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
8 9
    <div class="col-md-14">
      <div fxFlex fxLayout fxHide.xs fxLayoutAlign="end">
10 11 12
        <input
          type="text"
          class="form-control"
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
13 14 15
          placeholder="Search"
          (keyup)="applyFilter($event)"
          #input/>
16
      </div>
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
17 18 19
        <div fxFlex fxLayout fxHide.xs fxLayoutAlign="end">
          <ul fxLayout fxLayoutGap="15px" class="navigation-items">
              <div>
20
            <input class="btn btn-success" type="button" value="Add Requirement" routerLink="add-boilerplate"/>
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
21 22 23
              </div>
          </ul>
      </div>
24 25 26 27 28 29 30 31 32 33
      <div fxFlex fxLayout fxHide.xs fxLayoutAlign="end">
        <ul  *ngFor="let inf of infer;" fxLayout fxLayoutGap="15px" class="navigation-items">
            <div>
          <input class="btn btn-info" 
                type="button" 
                value="Inferencing"
                (click)="updateInfer(inf.id)"/>
            </div>
        </ul>
    </div>
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
34
      
35
    </div>
36
</div>
37
<div class="mat-elevation-z8">
38 39 40 41 42 43
<table mat-table [dataSource]="newdataSource" class="mat-elevation-z8">
  <!-- Position Column -->
  <ng-container matColumnDef="id">
    <th mat-header-cell *matHeaderCellDef> No. </th>
    <td mat-cell *matCellDef="let element"> {{element.id}} </td>
  </ng-container>
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
44

45 46 47 48 49 50 51 52 53 54
  <!-- Name Column -->
  <ng-container matColumnDef="prefix_data">
    <th mat-header-cell *matHeaderCellDef> Prefix </th>
    <td mat-cell *matCellDef="let element"> {{element.prefix_data}} </td>
  </ng-container>
  <!-- Name Column -->
  <ng-container matColumnDef="title_data">
    <th mat-header-cell *matHeaderCellDef> Title </th>
    <td mat-cell *matCellDef="let element"> {{element.title_data}} </td>
  </ng-container>
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
55

56 57 58 59
  <ng-container matColumnDef="main_data">
    <th mat-header-cell *matHeaderCellDef> Main </th>
    <td mat-cell *matCellDef="let element"> {{element.main_data}} </td>
  </ng-container>
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
60

61 62 63 64 65 66 67 68 69
  <ng-container matColumnDef="suffix_data">
    <th mat-header-cell *matHeaderCellDef> Suffix </th>
    <td mat-cell *matCellDef="let element"> {{element.suffix_data}} </td>
  </ng-container>
  
  <!-- Action Column -->
   <ng-container matColumnDef="action">
    <th mat-header-cell *matHeaderCellDef> Action </th>
    <td mat-cell *matCellDef="let element" class="action-link"> 
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
70
      <a class="btn btn-info" routerLink="details/{{element.id}}">Edit</a>
71 72
    </td>
  </ng-container>
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
73

74 75
  <tr mat-header-row *matHeaderRowDef="newdisplayedColumns"></tr>
  <tr mat-row *matRowDef="let row; columns: newdisplayedColumns;"></tr>
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
76
</table>
77
<mat-paginator #paginator [pageSizeOptions]="[10, 20]" showFirstLastButtons></mat-paginator>
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
78
</div>