[AAE-9298] FE ADF Date widget handle dynamic date values (#7689)

* [AAE-9298] Add dynamic date fields to FormFieldModel

* [AAE-9298] Change dynamic date range types from string to integer

* [AAE-9298] If dynamicDateRangeSelection is true, it will evaluate minDateRangeValue and maxDateRangeValue to set min and max date if are set

* [AAE-9298] Check if date range values are numbers
This commit is contained in:
Amedeo Lepore
2022-06-28 09:19:13 +02:00
committed by GitHub
parent b14332d271
commit e529d3bd74
3 changed files with 89 additions and 5 deletions

View File

@@ -54,6 +54,9 @@ export class FormFieldModel extends FormWidgetModel {
maxLength: number = 0;
minValue: string;
maxValue: string;
maxDateRangeValue: number = 0;
minDateRangeValue: number = 0;
dynamicDateRangeSelection: boolean;
regexPattern: string;
options: FormFieldOption[] = [];
restUrl: string;
@@ -167,6 +170,9 @@ export class FormFieldModel extends FormWidgetModel {
this.maxLength = json.maxLength || 0;
this.minValue = json.minValue;
this.maxValue = json.maxValue;
this.minDateRangeValue = json.minDateRangeValue;
this.maxDateRangeValue = json.maxDateRangeValue;
this.dynamicDateRangeSelection = json.dynamicDateRangeSelection;
this.regexPattern = json.regexPattern;
this.options = json.options || [];
this.hasEmptyValue = json.hasEmptyValue;