prefix-details.component.html 4.21 KB
Newer Older
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
<div class="form-row">
  <div class="col">
    <form class="form-group form-inline">
      <mat-form-field class="example-full-width">
        <mat-label>Prefix</mat-label>
        <input type="text"
              placeholder="Pick one"
              aria-label="Number"
              matInput
              [formControl]="simpleprefixControl"
              [matAutocomplete]="autosimpleprefix"
              >
        <mat-autocomplete autoActiveFirstOption #autosimpleprefix="matAutocomplete">
          <mat-option *ngFor="let option of simpleprefixfilteredOptions  | async" [value]="option">
            {{option}}
          </mat-option>
        </mat-autocomplete>
      </mat-form-field>
    </form>
  </div>
  <div class="col">
    <form class="example-form form-inline">
      <mat-form-field>
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
24
        <mat-label *ngIf="subjectsControl.value !=null">Subject : {{subjectsControl.value.slice(0, subjectsControl.value.indexOf(':'))}}</mat-label>
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
25 26 27 28 29 30 31
        <input type="text"
              placeholder="Pick one"
              aria-label="Number"
              matInput
              [formControl]="subjectsControl"
              [matAutocomplete]="autosub"
              >
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
32
        <mat-autocomplete autoActiveFirstOption #autosub="matAutocomplete" showPanel="true" [displayWith]="displayFn">
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
33
          <mat-option *ngFor="let option of subjectsfilteredOptions  | async" [value]="option">
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
34
            {{option.split(" : ").pop()}}
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
35 36 37 38 39
          </mat-option>
        </mat-autocomplete>
      </mat-form-field>
    </form>
    </div>
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
40 41
</div>
<div class="form-row">
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
    <div class="col">
      <form class="example-form form-inline">
        <mat-form-field>
          <mat-label>Verb or State</mat-label>
          <input type="text"
                placeholder="Pick one"
                aria-label="Number"
                matInput
                [formControl]="verbsControl"
                [matAutocomplete]="autoverb"
                >
          <mat-autocomplete autoActiveFirstOption #autoverb="matAutocomplete">
            <mat-option *ngFor="let option of verbsfilteredOptions  | async" [value]="option">
              {{option}}
            </mat-option>
          </mat-autocomplete>
        </mat-form-field>
      </form>
      </div>
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
61 62
</div>
<div class="form-row">
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
63 64 65
      <div class="col">
        <form class="example-form form-inline">
          <mat-form-field>
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
66
            <mat-label *ngIf="objectsControl.value !=null">Object : {{objectsControl.value.slice(0, objectsControl.value.indexOf(':'))}}</mat-label>
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
67 68 69 70 71 72 73
            <input type="text"
                  placeholder="Pick one"
                  aria-label="Number"
                  matInput
                  [formControl]="objectsControl"
                  [matAutocomplete]="autobjects"
                  >
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
74
            <mat-autocomplete autoActiveFirstOption #autobjects="matAutocomplete" showPanel="true" [displayWith]="displayFn">
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
75
              <mat-option *ngFor="let option of objectsfilteredOptions  | async" [value]="option">
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
76
                {{option.split(" : ").pop()}}
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103
              </mat-option>
            </mat-autocomplete>
          </mat-form-field>
        </form>
        </div>
        <div class="col">
          <form class="example-form form-inline" >
            <fieldset disabled>
            <mat-form-field>
              <mat-label>Logic connectivity</mat-label>
              <input type="text"
                    placeholder="Pick one"
                    aria-label="Number"
                    matInput
                    [formControl]="logic_conControl"
                    [matAutocomplete]="autolog_con"
                    >
              <mat-autocomplete autoActiveFirstOption #autolog_con="matAutocomplete">
                <mat-option *ngFor="let option of logic_confilteredOptions  | async" [value]="option">
                  {{option}}
                </mat-option>
              </mat-autocomplete>
            </mat-form-field>
            </fieldset>
          </form>
          </div>
    <div class="col">
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
104 105 106 107
      <input class="btn btn-success" 
                type="button" 
                value="Update Prefix"
                (click)="updatePrefix()"/>
Thodoris Nestoridis's avatar
Thodoris Nestoridis committed
108 109
    </div>
    </div>
110 111 112


<!--
113 114 115
<ng-container *ngFor= "let prefix of simpleprefix">
    <ul>
      <li>{{prefix[1]}}</li>
116 117
    </ul>
  -->