EasyForm / Class

EasyForm

Extends EasyFormGenerator
No documentation has been provided.

Constructor

No documentation has been provided.
Presentation
constructor(
	schema: SchemaType, 
	options?: EasyFormOptions<SchemaType> | undefined
): EasyForm<ValueType, SchemaType>;
Parameters
NameTypeDescription
schema
SchemaType
options
EasyFormOptions<SchemaType> | undefined

Properties

NameTypeDescription
formGroup
FormGroup<any>
options
EasyFormOptions<Record<string, any>>
schema
SchemaType

Accessors

get invalid

No documentation has been provided.
Presentation
get invalid(): boolean;
Type

boolean

get valid

No documentation has been provided.
Presentation
get valid(): boolean;
Type

boolean

get value

No documentation has been provided.
Presentation
get value(): ValueType;
Type

ValueType

Static Methods

static

array()

inherited from EasyFormGenerator
No documentation has been provided.
Presentation
static array(schema: EasyFormField<any, any> | Record<string, EasyFormField<any, any>>, configs?: GeneratorBaseOptions | undefined): EasyFormField<FormType, RemoteType>;
Parameters
NameTypeDescription
schema
EasyFormField<any, any> | Record<string, EasyFormField<any, any>>
configs
GeneratorBaseOptions | undefined
Returns

EasyFormField<FormType, RemoteType>

static

checkbox()

inherited from EasyFormGenerator
No documentation has been provided.
Presentation
static checkbox(label?: ObservableString | undefined, configs?: GeneratorBaseOptions | undefined): EasyFormField<FormType, RemoteType>;
Parameters
NameTypeDescription
label
ObservableString | undefined
configs
GeneratorBaseOptions | undefined
Returns

EasyFormField<FormType, RemoteType>

static

create()

Create a new instance of EasyForm

Presentation
static create(schema: FormSchema<T>, options?: EasyFormOptions<T> | undefined): EasyForm<T, FormSchema<T>>;
Parameters
NameTypeDescription
schema
FormSchema<T>
options
EasyFormOptions<T> | undefined
Returns

EasyForm<T, FormSchema<T>>

static

custom()

inherited from EasyFormGenerator
No documentation has been provided.
Presentation
static custom(type: string, label?: ObservableString | undefined, configs?: GeneratorBaseOptions | undefined): EasyFormField<FormType, RemoteType>;
Parameters
NameTypeDescription
type
string
label
ObservableString | undefined
configs
GeneratorBaseOptions | undefined
Returns

EasyFormField<FormType, RemoteType>

static

group()

inherited from EasyFormGenerator
No documentation has been provided.
Presentation
static group(schema: FormSchema<FormType>, configs?: GeneratorBaseOptions | undefined): EasyFormField<FormType, RemoteType>;
Parameters
NameTypeDescription
schema
FormSchema<FormType>
configs
GeneratorBaseOptions | undefined
Returns

EasyFormField<FormType, RemoteType>

static

radio()

inherited from EasyFormGenerator
No documentation has been provided.
Presentation
static radio(options: SelectOptions<FormType>, label?: ObservableString | undefined, configs?: GeneratorBaseOptions | undefined): EasyFormField<FormType, RemoteType>;
Parameters
NameTypeDescription
options
SelectOptions<FormType>
label
ObservableString | undefined
configs
GeneratorBaseOptions | undefined
Returns

EasyFormField<FormType, RemoteType>

static

select()

inherited from EasyFormGenerator
No documentation has been provided.
Presentation
static select(options: SelectOptions<FormType>, label?: ObservableString | undefined, configs?: GeneratorBaseOptions | undefined): EasyFormField<FormType, RemoteType>;
Parameters
NameTypeDescription
options
SelectOptions<FormType>
label
ObservableString | undefined
configs
GeneratorBaseOptions | undefined
Returns

EasyFormField<FormType, RemoteType>

static

switch()

inherited from EasyFormGenerator
No documentation has been provided.
Presentation
static switch(label?: ObservableString | undefined, configs?: GeneratorBaseOptions | undefined): EasyFormField<FormType, RemoteType>;
Parameters
NameTypeDescription
label
ObservableString | undefined
configs
GeneratorBaseOptions | undefined
Returns

EasyFormField<FormType, RemoteType>

static

text()

inherited from EasyFormGenerator
No documentation has been provided.
Presentation
static text(label?: ObservableString | undefined, configs?: GeneratorBaseOptions | undefined): EasyFormField<FormType, RemoteType>;
Parameters
NameTypeDescription
label
ObservableString | undefined
configs
GeneratorBaseOptions | undefined
Returns

EasyFormField<FormType, RemoteType>

static

textarea()

inherited from EasyFormGenerator
No documentation has been provided.
Presentation
static textarea(label?: ObservableString | undefined, configs?: GeneratorBaseOptions | undefined): EasyFormField<FormType, RemoteType>;
Parameters
NameTypeDescription
label
ObservableString | undefined
configs
GeneratorBaseOptions | undefined
Returns

EasyFormField<FormType, RemoteType>

Methods

addToArray()

No documentation has been provided.
Presentation
addToArray(path: string, value: any): void;
Parameters
NameTypeDescription
path
string
value
any
Returns

void

disable()

No documentation has been provided.
Presentation
disable(): void;
Returns

void

enable()

No documentation has been provided.
Presentation
enable(): void;
Returns

void

getArrayControls()

No documentation has been provided.
Presentation
getArrayControls(path: string | (string | number)[]): FormControl<any>[];
Parameters
NameTypeDescription
path
string | (string | number)[]
Returns

FormControl<any>[]

getComponentType()

No documentation has been provided.
Presentation
getComponentType(type: string): EasyFormControlComponent | LazyLoadingComponent | null;
Parameters
NameTypeDescription
type
string
Returns

EasyFormControlComponent | LazyLoadingComponent | null

getControl()

No documentation has been provided.
Presentation
getControl(path: string | (string | number)[]): ControlType;
Parameters
NameTypeDescription
path
string | (string | number)[]
Returns

ControlType

getFormValue()

No documentation has been provided.
Presentation
getFormValue(): ValueType;
Returns

ValueType

getOptions()

No documentation has been provided.
Presentation
getOptions(): EasyFormOptions<Record<string, any>>;
Returns

EasyFormOptions<Record<string, any>>

getRawValue()

No documentation has been provided.
Presentation
getRawValue(path?: string | (string | number)[] | undefined): ValueType;
Parameters
NameTypeDescription
path
string | (string | number)[] | undefined
Returns

ValueType

getSchema()

No documentation has been provided.
Presentation
getSchema(path: string | (string | number)[]): EasyFormField<any, any> | FormSchema<any> | null;
Parameters
NameTypeDescription
path
string | (string | number)[]
Returns

EasyFormField<any, any> | FormSchema<any> | null

getValue()

No documentation has been provided.
Presentation
getValue(path?: string | (string | number)[] | undefined): ValueType;
Parameters
NameTypeDescription
path
string | (string | number)[] | undefined
Returns

ValueType

patchValue()

No documentation has been provided.
Presentation
patchValue(value: any, path?: string | (string | number)[] | undefined): void;
Parameters
NameTypeDescription
value
any
path
string | (string | number)[] | undefined
Returns

void

removeFromArray()

No documentation has been provided.
Presentation
removeFromArray(path: string, index: any): void;
Parameters
NameTypeDescription
path
string
index
any
Returns

void

setValue()

No documentation has been provided.
Presentation
setValue(value: any, path?: string | (string | number)[] | undefined): void;
Parameters
NameTypeDescription
value
any
path
string | (string | number)[] | undefined
Returns

void