Skip to content

Commit 9351ac1

Browse files
authored
Merge pull request #2729 from JaySoni1/WEB-360-field-validation-for-required-field-missing-in-fund-mapping-page
WEB-360 Field validation for required field missing in Fund Mapping page
2 parents e0e9426 + 2b8f17a commit 9351ac1

File tree

1 file changed

+49
-7
lines changed

1 file changed

+49
-7
lines changed

src/app/organization/fund-mapping/fund-mapping.component.html

Lines changed: 49 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@
4040
<mat-option value="createdDate">{{ 'labels.inputs.Creation Date' | translate }}</mat-option>
4141
<mat-option value="disbursalDate">{{ 'labels.inputs.Disbursement Date' | translate }}</mat-option>
4242
</mat-select>
43+
<mat-error *ngIf="fundMappingForm.controls.loanDateOption.hasError('required')">
44+
{{ 'labels.inputs.Date Type' | translate }} {{ 'labels.commons.is' | translate }}
45+
<strong>{{ 'labels.commons.required' | translate }}</strong>
46+
</mat-error>
4347
</mat-form-field>
4448

4549
<mat-form-field class="flex-31" (click)="fromDatePicker.open()">
@@ -51,6 +55,7 @@
5155
[matDatepicker]="fromDatePicker"
5256
formControlName="loanFromDate"
5357
required
58+
placeholder="{{ 'labels.inputs.From Date' | translate }}"
5459
/>
5560
<mat-datepicker-toggle matSuffix [for]="fromDatePicker"></mat-datepicker-toggle>
5661
<mat-datepicker #fromDatePicker></mat-datepicker>
@@ -69,6 +74,7 @@
6974
[matDatepicker]="toDatePicker"
7075
formControlName="loanToDate"
7176
required
77+
placeholder="{{ 'labels.inputs.To Date' | translate }}"
7278
/>
7379
<mat-datepicker-toggle matSuffix [for]="toDatePicker"></mat-datepicker-toggle>
7480
<mat-datepicker #toDatePicker></mat-datepicker>
@@ -108,7 +114,13 @@
108114

109115
<mat-form-field *ngIf="fundMappingForm.contains('minOutStandingAmountPercentage')" class="flex-31">
110116
<mat-label>{{ 'labels.inputs.Minimum Value' | translate }}</mat-label>
111-
<input type="number" matInput required formControlName="minOutStandingAmountPercentage" />
117+
<input
118+
type="number"
119+
matInput
120+
required
121+
formControlName="minOutStandingAmountPercentage"
122+
placeholder="{{ 'labels.inputs.Minimum Value' | translate }}"
123+
/>
112124
<mat-error *ngIf="fundMappingForm.controls.minOutStandingAmountPercentage.hasError('required')">
113125
{{ 'labels.inputs.Minimum Value' | translate }} {{ 'labels.commons.is' | translate }}
114126
<strong>{{ 'labels.commons.required' | translate }}</strong>
@@ -117,7 +129,13 @@
117129

118130
<mat-form-field *ngIf="fundMappingForm.contains('outStandingAmountPercentage')" class="flex-31">
119131
<mat-label>{{ 'labels.inputs.Comparison Value' | translate }}</mat-label>
120-
<input type="number" matInput required formControlName="outStandingAmountPercentage" />
132+
<input
133+
type="number"
134+
matInput
135+
required
136+
formControlName="outStandingAmountPercentage"
137+
placeholder="{{ 'labels.inputs.Comparison Value' | translate }}"
138+
/>
121139
<mat-error *ngIf="fundMappingForm.controls.outStandingAmountPercentage.hasError('required')">
122140
{{ 'labels.inputs.Comparison Value' | translate }} {{ 'labels.commons.is' | translate }}
123141
<strong>{{ 'labels.commons.required' | translate }}</strong>
@@ -126,7 +144,13 @@
126144

127145
<mat-form-field *ngIf="fundMappingForm.contains('maxOutStandingAmountPercentage')" class="flex-31">
128146
<mat-label>{{ 'labels.inputs.Maximum Value' | translate }}</mat-label>
129-
<input type="number" matInput required formControlName="maxOutStandingAmountPercentage" />
147+
<input
148+
type="number"
149+
matInput
150+
required
151+
formControlName="maxOutStandingAmountPercentage"
152+
placeholder="{{ 'labels.inputs.Maximum Value' | translate }}"
153+
/>
130154
<mat-error *ngIf="fundMappingForm.controls.maxOutStandingAmountPercentage.hasError('required')">
131155
{{ 'labels.inputs.Maximum Value' | translate }} {{ 'labels.commons.is' | translate }}
132156
<strong>{{ 'labels.commons.required' | translate }}</strong>
@@ -160,7 +184,13 @@
160184

161185
<mat-form-field *ngIf="fundMappingForm.contains('minOutstandingAmount')" class="flex-31">
162186
<mat-label>{{ 'labels.inputs.Minimum Value' | translate }}</mat-label>
163-
<input type="number" matInput required formControlName="minOutstandingAmount" />
187+
<input
188+
type="number"
189+
matInput
190+
required
191+
formControlName="minOutstandingAmount"
192+
placeholder="{{ 'labels.inputs.Minimum Value' | translate }}"
193+
/>
164194
<mat-error *ngIf="fundMappingForm.controls.minOutstandingAmount.hasError('required')">
165195
{{ 'labels.inputs.Minimum Value' | translate }} {{ 'labels.commons.is' | translate }}
166196
<strong>{{ 'labels.commons.required' | translate }}</strong>
@@ -169,7 +199,13 @@
169199

170200
<mat-form-field *ngIf="fundMappingForm.contains('outstandingAmount')" class="flex-31">
171201
<mat-label>{{ 'labels.inputs.Comparison Value' | translate }}</mat-label>
172-
<input type="number" matInput required formControlName="outstandingAmount" />
202+
<input
203+
type="number"
204+
matInput
205+
required
206+
formControlName="outstandingAmount"
207+
placeholder="{{ 'labels.inputs.Comparison Value' | translate }}"
208+
/>
173209
<mat-error *ngIf="fundMappingForm.controls.outstandingAmount.hasError('required')">
174210
{{ 'labels.inputs.Comparison Value' | translate }} {{ 'labels.commons.is' | translate }}
175211
<strong>{{ 'labels.commons.required' | translate }}</strong>
@@ -178,7 +214,13 @@
178214

179215
<mat-form-field *ngIf="fundMappingForm.contains('maxOutstandingAmount')" class="flex-31">
180216
<mat-label>{{ 'labels.inputs.Maximum Value' | translate }}</mat-label>
181-
<input type="number" matInput required formControlName="maxOutstandingAmount" />
217+
<input
218+
type="number"
219+
matInput
220+
required
221+
formControlName="maxOutstandingAmount"
222+
placeholder="{{ 'labels.inputs.Maximum Value' | translate }}"
223+
/>
182224
<mat-error *ngIf="fundMappingForm.controls.maxOutstandingAmount.hasError('required')">
183225
{{ 'labels.inputs.Maximum Value' | translate }} {{ 'labels.commons.is' | translate }}
184226
<strong>{{ 'labels.commons.required' | translate }}</strong>
@@ -190,7 +232,7 @@
190232

191233
<mat-card-actions class="layout-row align-center gap-5px responsive-column">
192234
<button type="button" mat-raised-button [routerLink]="['../']">{{ 'labels.buttons.Cancel' | translate }}</button>
193-
<button mat-raised-button color="primary" [disabled]="!fundMappingForm.valid">
235+
<button mat-raised-button color="primary" type="submit" [disabled]="!fundMappingForm.valid">
194236
<fa-icon icon="search"></fa-icon>&nbsp; {{ 'labels.buttons.Summary' | translate }}
195237
</button>
196238
</mat-card-actions>

0 commit comments

Comments
 (0)