Skip to main content

InputForm

Defined in: src/widgets/forms.ts:213

A form with multiple inputs inside

Extends

Constructors

Constructor

new InputForm(dart): InputForm

Defined in: src/widgets/forms.ts:214

Parameters

ParameterType
dartany

Returns

InputForm

Overrides

DartWrapper.constructor

Properties

PropertyTypeInherited fromDefined in
dartanyDartWrapper.dartsrc/widgets/base.ts:412

Accessors

inputs

Get Signature

get inputs(): InputBase<any>[]

Defined in: src/widgets/forms.ts:231

All inputs added to the form

Returns

InputBase<any>[]


isValid

Get Signature

get isValid(): boolean

Defined in: src/widgets/forms.ts:246

Returns true if all inputs are valid.

Returns

boolean


onInputChanged

Get Signature

get onInputChanged(): Observable<EventData<InputArgs>>

Defined in: src/widgets/forms.ts:240

Occurs when user changes any input value in a form.

Returns

Observable<EventData<InputArgs>>


onValidationCompleted

Get Signature

get onValidationCompleted(): Observable<any>

Defined in: src/widgets/forms.ts:243

Occurs after the form is validated, no matter whether it is valid or not.

Returns

Observable<any>


root

Get Signature

get root(): HTMLElement

Defined in: src/widgets/forms.ts:226

Returns

HTMLElement


source

Get Signature

get source(): any

Defined in: src/widgets/forms.ts:235

Returns

any

Set Signature

set source(source): void

Defined in: src/widgets/forms.ts:237

Parameters
ParameterType
sourceany
Returns

void

Methods

getInput()

getInput(propertyName): InputBase

Defined in: src/widgets/forms.ts:228

Parameters

ParameterType
propertyNamestring

Returns

InputBase


forFuncCall()

static forFuncCall(funcCall, options?): Promise<InputForm>

Defined in: src/widgets/forms.ts:217

Creates an InputForm for the specified function call.

Parameters

ParameterType
funcCallFuncCall
options?{ skipDefaultInit?: boolean; twoWayBinding?: boolean; }
options.skipDefaultInit?boolean
options.twoWayBinding?boolean

Returns

Promise<InputForm>


forInputs()

static forInputs(inputs): InputForm

Defined in: src/widgets/forms.ts:221

Parameters

ParameterType
inputsInputBase<any>[]

Returns

InputForm