38 lines
1.9 KiB
HTML
38 lines
1.9 KiB
HTML
<form class="dataset-criteria">
|
|
<mat-card class="mat-card">
|
|
<mat-card-header>
|
|
<mat-card-title>
|
|
<h4>{{'CRITERIA.FILTERS'| translate}}</h4>
|
|
</mat-card-title>
|
|
<div class="col"></div>
|
|
<button class="importButton" mat-raised-button color="primary" (click)="fileImport($event)" type="button col-auto">
|
|
{{'DATASET-UPLOAD.ACTIONS.IMPORT' | translate}}
|
|
</button>
|
|
</mat-card-header>
|
|
<div class="row">
|
|
<mat-form-field class="col-md-3">
|
|
<input matInput placeholder=" {{'CRITERIA.DATA-SETS.LIKE'| translate}}" name="datasetCriteriaName" [(ngModel)]="criteria.like"
|
|
(ngModelChange)="controlModified()">
|
|
</mat-form-field>
|
|
|
|
<mat-form-field class="col-md-3">
|
|
<app-multiple-auto-complete placeholder="{{'CRITERIA.DMP.LIKE'| translate}}" name="dmpCriteriaName" [(ngModel)]="criteria.dmpIds"
|
|
(ngModelChange)="controlModified()" [configuration]="dmpAutoCompleteConfiguration" [disabled]="!dmpSearchEnabled"></app-multiple-auto-complete>
|
|
</mat-form-field>
|
|
|
|
<mat-form-field class="col-md-3">
|
|
<mat-select placeholder=" {{'CRITERIA.DATA-SETS.STATUS'| translate}}" name="datasetCriteriastatus" [(ngModel)]="criteria.status"
|
|
(ngModelChange)="controlModified()">
|
|
<mat-option [value]="null">{{'CRITERIA.DATA-SETS.NONE'| translate}}</mat-option>
|
|
<mat-option [value]="statuses.Draft">{{enumUtils.toDatasetStatusString(statuses.Draft)}}</mat-option>
|
|
<mat-option [value]="statuses.Finalized">{{enumUtils.toDatasetStatusString(statuses.Finalized)}}</mat-option>
|
|
</mat-select>
|
|
</mat-form-field>
|
|
<mat-form-field class="col-md-3">
|
|
<app-multiple-auto-complete name="datasetCriteriaTags" [(ngModel)]="criteria.tags" (ngModelChange)="controlModified()" placeholder="{{'CRITERIA.DATA-SETS.TAGS' | translate}}"
|
|
[configuration]="tagsAutoCompleteConfiguration"></app-multiple-auto-complete>
|
|
</mat-form-field>
|
|
</div>
|
|
</mat-card>
|
|
</form>
|