AND_OPERATOR |
Type : string
|
Default value : "AND"
|
DISABLED_MATCHER |
Type : DynamicFormControlMatcher
|
Default value : {
match: MATCH_DISABLED,
opposingMatch: MATCH_ENABLED,
onChange(hasMatch, model) {
model.disabled = hasMatch;
}
}
|
DISABLED_MATCHER_PROVIDER |
Type : ValueProvider
|
Default value : {
provide: DYNAMIC_MATCHERS,
useValue: DISABLED_MATCHER,
multi: true
}
|
DYNAMIC_MATCHER_PROVIDERS |
Type : []
|
Default value : [DISABLED_MATCHER_PROVIDER, HIDDEN_MATCHER_PROVIDER, REQUIRED_MATCHER_PROVIDER]
|
DYNAMIC_MATCHERS |
Default value : new InjectionToken<DynamicFormControlMatcher>("DYNAMIC_MATCHERS")
|
HIDDEN_MATCHER |
Type : DynamicFormControlMatcher
|
Default value : {
match: MATCH_HIDDEN,
opposingMatch: MATCH_VISIBLE,
onChange(hasMatch, model) {
model.hidden = hasMatch;
}
}
|
HIDDEN_MATCHER_PROVIDER |
Type : ValueProvider
|
Default value : {
provide: DYNAMIC_MATCHERS,
useValue: HIDDEN_MATCHER,
multi: true
}
|
MATCH_DISABLED |
Type : string
|
Default value : "DISABLED"
|
MATCH_ENABLED |
Type : string
|
Default value : "ENABLED"
|
MATCH_HIDDEN |
Type : string
|
Default value : "HIDDEN"
|
MATCH_OPTIONAL |
Type : string
|
Default value : "OPTIONAL"
|
MATCH_REQUIRED |
Type : string
|
Default value : "REQUIRED"
|
MATCH_VISIBLE |
Type : string
|
Default value : "VISIBLE"
|
OR_OPERATOR |
Type : string
|
Default value : "OR"
|
REQUIRED_MATCHER |
Type : DynamicFormControlMatcher
|
Default value : {
match: MATCH_REQUIRED,
opposingMatch: MATCH_OPTIONAL,
onChange(hasMatch, model, control, injector) {
let validatorsConfig = null;
if (hasMatch) {
validatorsConfig = isObject(model.validators) ? {...model.validators, required: null} : {required: null};
} else {
if (isObject(model.validators)) {
delete (model.validators as Pick<DynamicValidatorsConfig, "required">).required;
validatorsConfig = {...model.validators};
}
}
injector.get(DynamicFormValidationService).updateValidators(validatorsConfig, control, model);
injector.get(DynamicFormService).detectChanges();
}
}
|
REQUIRED_MATCHER_PROVIDER |
Type : ValueProvider
|
Default value : {
provide: DYNAMIC_MATCHERS,
useValue: REQUIRED_MATCHER,
multi: true
}
|
AUTOCOMPLETE_OFF |
Type : string
|
Default value : "off"
|
AUTOCOMPLETE_ON |
Type : string
|
Default value : "on"
|
AUTOFILL_FIELD_ADDITIONAL_NAME |
Type : string
|
Default value : "additional-name"
|
AUTOFILL_FIELD_ADDRESS_LEVEL_1 |
Type : string
|
Default value : "address-level1"
|
AUTOFILL_FIELD_ADDRESS_LEVEL_2 |
Type : string
|
Default value : "address-level2"
|
AUTOFILL_FIELD_ADDRESS_LEVEL_3 |
Type : string
|
Default value : "address-level3"
|
AUTOFILL_FIELD_ADDRESS_LEVEL_4 |
Type : string
|
Default value : "address-level4"
|
AUTOFILL_FIELD_ADDRESS_LINE_1 |
Type : string
|
Default value : "address-line1"
|
AUTOFILL_FIELD_ADDRESS_LINE_2 |
Type : string
|
Default value : "address-line2"
|
AUTOFILL_FIELD_ADDRESS_LINE_3 |
Type : string
|
Default value : "address-line3"
|
AUTOFILL_FIELD_BDAY |
Type : string
|
Default value : "bday"
|
AUTOFILL_FIELD_BDAY_DAY |
Type : string
|
Default value : "bday-day"
|
AUTOFILL_FIELD_BDAY_MONTH |
Type : string
|
Default value : "bday-month"
|
AUTOFILL_FIELD_BDAY_YEAR |
Type : string
|
Default value : "bday-year"
|
AUTOFILL_FIELD_CC_ADDITIONAL_NAME |
Type : string
|
Default value : "cc-additional-name"
|
AUTOFILL_FIELD_CC_CSC |
Type : string
|
Default value : "cc-csc"
|
AUTOFILL_FIELD_CC_EXP |
Type : string
|
Default value : "cc-exp"
|
AUTOFILL_FIELD_CC_EXP_MONTH |
Type : string
|
Default value : "cc-exp-month"
|
AUTOFILL_FIELD_CC_EXP_YEAR |
Type : string
|
Default value : "cc-exp-year"
|
AUTOFILL_FIELD_CC_FAMILY_NAME |
Type : string
|
Default value : "cc-family-name"
|
AUTOFILL_FIELD_CC_GIVEN_NAME |
Type : string
|
Default value : "cc-given-name"
|
AUTOFILL_FIELD_CC_NAME |
Type : string
|
Default value : "cc-name"
|
AUTOFILL_FIELD_CC_NUMBER |
Type : string
|
Default value : "cc-number"
|
AUTOFILL_FIELD_CC_TYPE |
Type : string
|
Default value : "cc-type"
|
AUTOFILL_FIELD_COUNTRY |
Type : string
|
Default value : "country"
|
AUTOFILL_FIELD_COUNTRY_NAME |
Type : string
|
Default value : "country-name"
|
AUTOFILL_FIELD_CURRENT_PASSWORD |
Type : string
|
Default value : "current-password"
|
AUTOFILL_FIELD_EMAIL |
Type : string
|
Default value : "email"
|
AUTOFILL_FIELD_FAMILY_NAME |
Type : string
|
Default value : "family-name"
|
AUTOFILL_FIELD_GIVEN_NAME |
Type : string
|
Default value : "given-name"
|
AUTOFILL_FIELD_HONORIFIC_PREFIX |
Type : string
|
Default value : "honorific-prefix"
|
AUTOFILL_FIELD_HONORIFIC_SUFFIX |
Type : string
|
Default value : "honorific-suffix"
|
AUTOFILL_FIELD_IMPP |
Type : string
|
Default value : "impp"
|
AUTOFILL_FIELD_LANGUAGE |
Type : string
|
Default value : "language"
|
AUTOFILL_FIELD_NAME |
Type : string
|
Default value : "name"
|
AUTOFILL_FIELD_NEW_PASSWORD |
Type : string
|
Default value : "new-password"
|
AUTOFILL_FIELD_NICKNAME |
Type : string
|
Default value : "nickname"
|
AUTOFILL_FIELD_ORGANIZATION |
Type : string
|
Default value : "organization"
|
AUTOFILL_FIELD_ORGANIZATION_TITLE |
Type : string
|
Default value : "organization-title"
|
AUTOFILL_FIELD_PHOTO |
Type : string
|
Default value : "photo"
|
AUTOFILL_FIELD_POSTAL_CODE |
Type : string
|
Default value : "postal-code"
|
AUTOFILL_FIELD_SEX |
Type : string
|
Default value : "sex"
|
AUTOFILL_FIELD_STREET_ADDRESS |
Type : string
|
Default value : "street-address"
|
AUTOFILL_FIELD_TEL |
Type : string
|
Default value : "tel"
|
AUTOFILL_FIELD_TEL_AREA_CODE |
Type : string
|
Default value : "tel-area-code"
|
AUTOFILL_FIELD_TEL_COUNTRY_CODE |
Type : string
|
Default value : "tel-country-code"
|
AUTOFILL_FIELD_TEL_LOCAL |
Type : string
|
Default value : "tel-local"
|
AUTOFILL_FIELD_TEL_LOCAL_EXTENSION |
Type : string
|
Default value : "tel-extension"
|
AUTOFILL_FIELD_TEL_LOCAL_PREFIX |
Type : string
|
Default value : "tel-local-prefix"
|
AUTOFILL_FIELD_TEL_LOCAL_SUFFIX |
Type : string
|
Default value : "tel-local-suffix"
|
AUTOFILL_FIELD_TEL_NATIONAL |
Type : string
|
Default value : "tel-national"
|
AUTOFILL_FIELD_TRANSACTION_AMOUNT |
Type : string
|
Default value : "transaction-amount"
|
AUTOFILL_FIELD_TRANSACTION_CURRENCY |
Type : string
|
Default value : "transaction-currency"
|
AUTOFILL_FIELD_URL |
Type : string
|
Default value : "url"
|
AUTOFILL_FIELD_USERNAME |
Type : string
|
Default value : "username"
|
AUTOFILL_TOKEN_BILLING |
Type : string
|
Default value : "billing"
|
AUTOFILL_TOKEN_FAX |
Type : string
|
Default value : "fax"
|
AUTOFILL_TOKEN_HOME |
Type : string
|
Default value : "home"
|
AUTOFILL_TOKEN_MOBILE |
Type : string
|
Default value : "mobile"
|
AUTOFILL_TOKEN_PAGER |
Type : string
|
Default value : "pager"
|
AUTOFILL_TOKEN_SHIPPING |
Type : string
|
Default value : "shipping"
|
AUTOFILL_TOKEN_WORK |
Type : string
|
Default value : "work"
|
AUTOFILL_TOKENS_ADDRESS |
Type : []
|
Default value : [AUTOFILL_TOKEN_BILLING, AUTOFILL_TOKEN_SHIPPING]
|
AUTOFILL_TOKENS_CONTACT |
Type : []
|
Default value : [
AUTOFILL_TOKEN_FAX, AUTOFILL_TOKEN_HOME, AUTOFILL_TOKEN_MOBILE, AUTOFILL_TOKEN_PAGER, AUTOFILL_TOKEN_WORK
]
|
CHANGE_ERROR_STATE_MATCHER |
Type : DynamicErrorMessagesMatcher
|
Default value : (control: AbstractControl, model: DynamicFormControlModel, hasFocus: boolean) => {
return (model.updateOn === DynamicFormHook.Change || model.updateOn === null) ? control.dirty : control.touched && !hasFocus;
}
|
DEFAULT_ERROR_STATE_MATCHER |
Type : DynamicErrorMessagesMatcher
|
Default value : (control: AbstractControl, model: DynamicFormControlModel, hasFocus: boolean) => {
return control.touched && !hasFocus;
}
|
DYNAMIC_ERROR_MESSAGES_MATCHER |
Default value : new InjectionToken<DynamicErrorMessagesMatcher>("DYNAMIC_ERROR_MESSAGES_MATCHER")
|
context |
Default value : require.context('./', true, /\.spec\.ts$/)
|
require |
Type : any
|
context |
Default value : require.context('./', true, /\.spec\.ts$/)
|
require |
Type : any
|
context |
Default value : require.context('./', true, /\.spec\.ts$/)
|
require |
Type : any
|
context |
Default value : require.context('./', true, /\.spec\.ts$/)
|
require |
Type : any
|
context |
Default value : require.context('./', true, /\.spec\.ts$/)
|
require |
Type : any
|
context |
Default value : require.context('./', true, /\.spec\.ts$/)
|
require |
Type : any
|
context |
Default value : require.context('./', true, /\.spec\.ts$/)
|
require |
Type : any
|
context |
Default value : require.context('./', true, /\.spec\.ts$/)
|
require |
Type : any
|
context |
Default value : require.context('./', true, /\.spec\.ts$/)
|
require |
Type : any
|
context |
Default value : require.context('./', true, /\.spec\.ts$/)
|
require |
Type : any
|
DYNAMIC_FORM_CONTROL_INPUT_TYPE_COLOR |
Type : string
|
Default value : "color"
|
DYNAMIC_FORM_CONTROL_INPUT_TYPE_DATE |
Type : string
|
Default value : "date"
|
DYNAMIC_FORM_CONTROL_INPUT_TYPE_DATETIME_LOCAL |
Type : string
|
Default value : "datetime-local"
|
DYNAMIC_FORM_CONTROL_INPUT_TYPE_EMAIL |
Type : string
|
Default value : "email"
|
DYNAMIC_FORM_CONTROL_INPUT_TYPE_FILE |
Type : string
|
Default value : "file"
|
DYNAMIC_FORM_CONTROL_INPUT_TYPE_MONTH |
Type : string
|
Default value : "month"
|
DYNAMIC_FORM_CONTROL_INPUT_TYPE_NUMBER |
Type : string
|
Default value : "number"
|
DYNAMIC_FORM_CONTROL_INPUT_TYPE_PASSWORD |
Type : string
|
Default value : "password"
|
DYNAMIC_FORM_CONTROL_INPUT_TYPE_RANGE |
Type : string
|
Default value : "range"
|
DYNAMIC_FORM_CONTROL_INPUT_TYPE_SEARCH |
Type : string
|
Default value : "search"
|
DYNAMIC_FORM_CONTROL_INPUT_TYPE_TEL |
Type : string
|
Default value : "tel"
|
DYNAMIC_FORM_CONTROL_INPUT_TYPE_TEXT |
Type : string
|
Default value : "text"
|
DYNAMIC_FORM_CONTROL_INPUT_TYPE_TIME |
Type : string
|
Default value : "time"
|
DYNAMIC_FORM_CONTROL_INPUT_TYPE_URL |
Type : string
|
Default value : "url"
|
DYNAMIC_FORM_CONTROL_INPUT_TYPE_WEEK |
Type : string
|
Default value : "week"
|
DYNAMIC_FORM_CONTROL_TYPE_INPUT |
Type : string
|
Default value : "INPUT"
|
DYNAMIC_FORM_CONTROL_MAP_FN |
Default value : new InjectionToken<DynamicFormControlMapFn>("DYNAMIC_FORM_CONTROL_MAP_FN")
|
DYNAMIC_FORM_CONTROL_TYPE_ARRAY |
Type : string
|
Default value : "ARRAY"
|
DYNAMIC_FORM_CONTROL_TYPE_CHECKBOX |
Type : string
|
Default value : "CHECKBOX"
|
DYNAMIC_FORM_CONTROL_TYPE_CHECKBOX_GROUP |
Type : string
|
Default value : "CHECKBOX_GROUP"
|
DYNAMIC_FORM_CONTROL_TYPE_COLORPICKER |
Type : string
|
Default value : "COLORPICKER"
|
DYNAMIC_FORM_CONTROL_TYPE_DATEPICKER |
Type : string
|
Default value : "DATEPICKER"
|
DYNAMIC_FORM_CONTROL_TYPE_EDITOR |
Type : string
|
Default value : "EDITOR"
|
DYNAMIC_FORM_CONTROL_TYPE_FILE_UPLOAD |
Type : string
|
Default value : "FILE_UPLOAD"
|
DYNAMIC_FORM_CONTROL_TYPE_GROUP |
Type : string
|
Default value : "GROUP"
|
DYNAMIC_FORM_CONTROL_TYPE_RADIO_GROUP |
Type : string
|
Default value : "RADIO_GROUP"
|
DYNAMIC_FORM_CONTROL_TYPE_RATING |
Type : string
|
Default value : "RATING"
|
DYNAMIC_FORM_CONTROL_TYPE_SELECT |
Type : string
|
Default value : "SELECT"
|
DYNAMIC_FORM_CONTROL_TYPE_SLIDER |
Type : string
|
Default value : "SLIDER"
|
DYNAMIC_FORM_CONTROL_TYPE_SWITCH |
Type : string
|
Default value : "SWITCH"
|
DYNAMIC_FORM_CONTROL_TYPE_TEXTAREA |
Type : string
|
Default value : "TEXTAREA"
|
DYNAMIC_FORM_TEXTAREA_WRAP_HARD |
Type : string
|
Default value : "hard"
|
DYNAMIC_FORM_TEXTAREA_WRAP_SOFT |
Type : string
|
Default value : "soft"
|
DYNAMIC_FORM_CONTROL_TYPE_TIMEPICKER |
Type : string
|
Default value : "TIMEPICKER"
|
DYNAMIC_VALIDATORS |
Default value : new InjectionToken<ValidatorsMap>("DYNAMIC_VALIDATORS")
|
METADATA_KEY_SERIALIZABLE |
Type : string
|
Default value : "SERIALIZABLE"
|
Reflect |
Type : any
|
PRIME_NG_TEMPLATE_DIRECTIVES |
Default value : new Map<string, string>([
["itemTemplate", "itemTemplate"],
["selectedItemTemplate", "selectedItemTemplate"]
])
|