<eg-file-reader [(ngModel)]="t.value1" [ngModelOptions]="{standalone: true}"></eg-file-reader>
</ng-container>
<ng-container *ngIf="t.op !== '__in'">
+ <div *ngIf="t.field.match(/:state$/) && (t.op === '' || t.op === '__not'); else notStateField">
+ <select class="form-control" [ngModelOptions]="{standalone: true}" [(ngModel)]="t.value1">
+ <option i18n value="new">New</option>
+ <option i18n value="pending">Pending</option>
+ <option i18n value="on-order">On Order</option>
+ <option i18n value="received">Received</option>
+ <option i18n value="cancelled">Cancelled</option>
+ </select>
+ </div>
+ <ng-template #notStateField>
<input [ngModelOptions]="{standalone: true}" [(ngModel)]="t.value1" type="text" *ngIf="searchTermDatatypes[t.field] == 'id'" class="form-control" />
<input [ngModelOptions]="{standalone: true}" [(ngModel)]="t.value1" type="text" *ngIf="searchTermDatatypes[t.field] == 'text'" class="form-control" />
<input [ngModelOptions]="{standalone: true}" [(ngModel)]="t.value1" type="number" *ngIf="searchTermDatatypes[t.field] == 'int'" class="form-control" />
</ng-container>
<input [ngModelOptions]="{standalone: true}" [(ngModel)]="t.value1" type="text" *ngIf="searchTermDatatypes[t.field] == 'timestamp' && t.op == '__age'" class="form-control" />
<input [ngModelOptions]="{standalone: true}" [(ngModel)]="t.value1" type="text" *ngIf="searchTermDatatypes[t.field] == 'timestamp' && t.op == '__age'" class="form-control" />
+ </ng-template>
</ng-container>
</div>
<div class="col-lg-2 pl-0 pr-1">