Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IRegisterOptions<T>

Interface for custom registrations of an element.

Type parameters

Hierarchy

  • IRegisterOptions

Index

Properties

Optional bindTo

bindTo: string

Optional inner prop name that is the actual element we should bind to. This can happen when third party libraries wrap the inner input, select, textarea etc.

Optional defaultChecked

defaultChecked: boolean | (<M>(model: M) => any)

The default value to use when is element type using "checked".

Optional defaultValue

defaultValue: any | (<M>(model: M) => any)

The default value to use on resets.

Optional enableBlurEvents

enableBlurEvents: boolean

Enables the blur event value/model update handler (default: true);

Optional enableChangeEvents

enableChangeEvents: boolean

Enables the change event value/model update handler (default: false);

Optional enableNativeValidation

enableNativeValidation: boolean

Whether or not native validation should be enabled, overrides main options.

Optional max

max: number

Default for element should be a max of this value min="5".

Optional maxLength

maxLength: number

Default element string should be a max of this length.

Optional min

min: number

Default for element should be a min of this value min="5".

Optional minLength

minLength: number

Default element string should be a min of this length.

Optional path

path: string

Alertnate path in model to get/set data from for element value.

Optional pattern

pattern: RegExp

Default element should match this pattern.

Optional required

required: boolean

Whether the element should be initialized as required.

Optional validateBlur

validateBlur: boolean

Whether element should validate on blur, overrides main options.

Optional validateChange

validateChange: boolean

Whether element should validate on change overrides main options.

Generated using TypeDoc