Skip to main content

GroupInput<T>

Extends

Type Parameters

Type ParameterDefault type
T{ }

Constructors

Constructor

new GroupInput<T>(options): GroupInput<T>;

Parameters

ParameterType
optionsGroupInputOptions<T>

Returns

GroupInput<T>

Overrides

FormInput.constructor

Properties

PropertyTypeInherited from
disposeListeners() => any-
inputsFormInput<FormInputGenerics>[]-
optionsGroupInputOptions<T>FormInput.options
valueTFormInput.value

Accessors

error

Get Signature

get error(): string;
Returns

string

Inherited from

FormInput.error


label

Get Signature

get label(): string;
Returns

string

Inherited from

FormInput.label


name

Get Signature

get name(): string;
Returns

string

Inherited from

FormInput.name


placeholder

Get Signature

get placeholder(): string;
Returns

string

Inherited from

FormInput.placeholder


valid

Get Signature

get valid(): boolean;
Returns

boolean

Overrides

FormInput.valid


visible

Get Signature

get visible(): boolean;
Returns

boolean

Inherited from

FormInput.visible

Methods

dispose()

dispose(): void;

Returns

void

Overrides

FormInput.dispose


getInput()

Call Signature

getInput<T>(input): T;
Type Parameters
Type Parameter
T extends FormInput<FormInputGenerics>
Parameters
ParameterType
inputstring
Returns

T

Call Signature

getInput<K, C>(input): C;
Type Parameters
Type Parameter
K extends string | number | symbol
C extends SimplifiedFormInputType<T[K]>
Parameters
ParameterType
inputK
Returns

C


isValid()

isValid(): boolean;

Whether this field is valid. Hidden fields do not block the form.

Returns

boolean

Inherited from

FormInput.isValid


remove()

remove(): void;

Returns

void

Inherited from

FormInput.remove


renderControl()

renderControl(options): Element;

Parameters

ParameterType
optionsFormInputRenderOptions

Returns

Element

Overrides

FormInput.renderControl


renderInputWidget()

renderInputWidget(options): Element;

Parameters

ParameterType
optionsFormInputRenderOptions

Returns

Element

Overrides

FormInput.renderInputWidget


setValue()

setValue(value): void;

Parameters

ParameterType
valueT

Returns

void

Overrides

FormInput.setValue


update()

update(options): void;

Parameters

ParameterType
optionsPartial<Omit<T["OPTIONS"], "name" | "value">>

Returns

void

Inherited from

FormInput.update


validate()

validate(): void;

Returns

void

Inherited from

FormInput.validate