Project

General

Profile

1
<div *ngIf="searchCriteriaForm"
2
     [formGroup]="searchCriteriaForm">
3
  <div class="p-fluid p-formgrid p-grid">
4
    <div class="p-field p-col-12 p-lg-4">
5
      <label for="receivedFrom">Received From</label>
6
      <p-calendar id="receivedFrom"
7
                  formControlName="receivedFrom"
8
                  [maxDate]="searchCriteriaForm.get('receivedTo').value"
9
                  [readonlyInput]="false"
10
                  showButtonBar="true"
11
                  dateFormat="dd/mm/yy"
12
                  todayButtonStyleClass="p-button-set-today"
13
                  clearButtonStyleClass="p-button-clear-date"
14
                  [showIcon]="true">
15
      </p-calendar>
16
    </div>
17
    <div class="p-field p-col-12 p-lg-4">
18
      <label for="receivedTo">Received To</label>
19
      <p-calendar id="receivedTo"
20
                  formControlName="receivedTo"
21
                  showButtonBar="true"
22
                  dateFormat="dd/mm/yy"
23
                  [minDate]="searchCriteriaForm.get('receivedFrom').value"
24
                  [readonlyInput]="false"
25
                  todayButtonStyleClass="p-button-set-today"
26
                  clearButtonStyleClass="p-button-clear-date"
27
                  [showIcon]="true">
28
      </p-calendar>
29
    </div>
30
  </div>
31
  <div class="p-fluid p-formgrid p-grid">
32
    <div class="p-field p-col-12 p-lg-4">
33
      <label for="fileCode">File Code</label>
34
      <input id="fileCode"
35
             type="text"
36
             pInputText
37
             formControlName="fileCode">
38
    </div>
39
    <div class="p-field p-col-12 p-lg-4">
40
      <label for="fileType">File Type</label>
41
      <p-dropdown placeholder="Select"
42
                  id="fileType"
43
                  [options]="FILE_TYPE_ARRAY"
44
                  optionLabel="label"
45
                  optionValue="label"
46
                  formControlName="fileType"
47
                  [showClear]="true">
48
      </p-dropdown>
49
    </div>
50
    <div class="p-field-checkbox p-col-12 p-lg-4">
51
      <label for="ignoreStatus" class="p-ml-0">Ignored</label>
52
      <p-checkbox name="ignoreStatus"
53
                  value="true"
54
                  [formControl] = "searchCriteriaForm.controls['ignore_status']"
55
                  [binary] = "true"
56
                  inputId="ignoreStatus">
57
      </p-checkbox>
58
    </div>
59
  </div>
60
  <div class="p-fluid p-formgrid p-grid">
61
    <div class="p-field p-col-12 p-lg-4">
62
      <label for="ipowerClientName">Client Name</label>
63
      <p-autoComplete id="ipowerClientName"
64
                      formControlName="ipowerClientName"
65
                      [suggestions]="iPowerClientNameSuggestions"
66
                      [forceSelection]="true"
67
                      (completeMethod)="autosuggestIPowerClientName($event)"
68
                      (onSelect)="iPowerClientNameSelected($event)">
69
      </p-autoComplete>
70
    </div>
71
    <div class="p-field p-col-12 p-lg-4">
72
      <label for="ipowerClientCode">Client Code</label>
73
      <p-autoComplete id="ipowerClientCode"
74
                      formControlName="ipowerClientCode"
75
                      [suggestions]="iPowerClientCodeSuggestions"
76
                      [forceSelection]="true"
77
                      (completeMethod)="autosuggestIPowerClientCode($event)"
78
                      (onSelect)="iPowerClientCodeSelected($event)">
79
      </p-autoComplete>
80
    </div>
81
    <div class="p-field-checkbox p-col-12 p-lg-4">
82
      <label for="personalData" class="p-ml-0">Includes Personal Data</label>
83
      <p-checkbox name="personalData"
84
                  value="true"
85
                  [formControl] = "searchCriteriaForm.controls['personalData']"
86
                  [binary] = "true"
87
                  inputId="personalData"
88
                  >
89
      </p-checkbox>
90
    </div>
91
  </div>
92
</div>
(1-1/4)