Skip to main content

Class: InputForm

dg.InputForm

A form with multiple inputs inside

Hierarchy

Constructors

constructor

new InputForm(dart)

Parameters

NameType
dartany

Overrides

DartWrapper.constructor

Defined in

src/widgets.ts:1182

Properties

dart

dart: any

Inherited from

DartWrapper.dart

Defined in

src/widgets.ts:1172

Accessors

isValid

get isValid(): boolean

Returns

boolean

Defined in

src/widgets.ts:1207


onInputChanged

get onInputChanged(): Observable<any>

Occurs when user changes any input value in a form.

Returns

Observable<any>

Defined in

src/widgets.ts:1202


onValidationCompleted

get onValidationCompleted(): Observable<any>

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

Returns

Observable<any>

Defined in

src/widgets.ts:1205


root

get root(): HTMLElement

Returns

HTMLElement

Defined in

src/widgets.ts:1193


source

get source(): any

Returns

any

Defined in

src/widgets.ts:1197

set source(source): void

Parameters

NameType
sourceany

Returns

void

Defined in

src/widgets.ts:1199

Methods

getInput

getInput(propertyName): InputBase<any>

Parameters

NameType
propertyNamestring

Returns

InputBase<any>

Defined in

src/widgets.ts:1195


forFuncCall

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

Creates an InputForm for the specified function call.

Parameters

NameType
funcCallFuncCall
options?Object
options.twoWayBinding?boolean

Returns

Promise<InputForm>

Defined in

src/widgets.ts:1185


forInputs

Static forInputs(inputs): InputForm

Parameters

NameType
inputsInputBase<any>[]

Returns

InputForm

Defined in

src/widgets.ts:1189