Skip to main content

ColumnsFormModel<T>

Extends

Type Parameters

Type ParameterDefault type
T{ }

Constructors

Constructor

new ColumnsFormModel<T>(options?): ColumnsFormModel<T>;

Parameters

ParameterType
optionsColumnsFormModelOptions

Returns

ColumnsFormModel<T>

Overrides

FormModel.constructor

Properties

PropertyType
columnsMap<FormInput<FormInputGenerics>, number>

Accessors

inputs

Get Signature

get inputs(): FormInput<FormInputGenerics>[];
Returns

FormInput<FormInputGenerics>[]

Inherited from

FormModel.inputs

Methods

addInput()

addInput<T>(input, column?): T;

Type Parameters

Type Parameter
T extends FormInput<FormInputGenerics>

Parameters

ParameterTypeDefault value
inputTundefined
columnnumber0

Returns

T

Overrides

FormModel.addInput


errors()

errors(): T;

Returns

T

Inherited from

FormModel.errors


getInput()

getInput<T>(name): T;

Type Parameters

Type Parameter
T extends FormInput<FormInputGenerics>

Parameters

ParameterType
namestring

Returns

T

Inherited from

FormModel.getInput


getMode()

getMode(): ColumnsFormModelRenderMode;

Returns

ColumnsFormModelRenderMode


getVisibleInputs()

getVisibleInputs(): FormInput<FormInputGenerics>[];

Returns

FormInput<FormInputGenerics>[]

Inherited from

FormModel.getVisibleInputs


isValid()

isValid(): boolean;

Returns

boolean

Inherited from

FormModel.isValid


render()

render(): Element;

Returns

Element

Overrides

FormModel.render


renderWithMode()

renderWithMode(mode): Element;

Parameters

ParameterType
modeColumnsFormModelRenderMode

Returns

Element


setValues()

setValues(values): void;

Parameters

ParameterType
valuesPartial<T>

Returns

void

Inherited from

FormModel.setValues


value()

value(): T;

Returns

T

Inherited from

FormModel.value