Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • TValues: object

  • TResult

Hierarchy

  • Form

Implements

Index

Constructors

constructor

  • new Form(initialValues: TValues): Form
  • Parameters

    • initialValues: TValues

    Returns Form

Properties

changedFields

changedFields: ObservableFormFields

config

config: FormConfig<TValues, TResult>

dirtyFields

errors

result

result: ObservableValue<TResult | undefined>

submitted

submitted: ObservableValue<boolean>

submitting

submitting: ObservableValue<boolean>

values

values: ObservableFormValues<TValues>

Methods

configure

  • configure(config: Partial<FormConfig<TValues, TResult>>): this

deps

  • deps(field: string | string[], options?: DepsOptions): any[]

handler

  • handler(handler: FormHandler<TValues, TResult>): this

listen

  • listen(callback: FormCallback<TValues, TResult>, notifyImmediately?: undefined | false | true): this

reset

  • reset(initialValues?: TValues): void

schema

  • schema(handler: ObjectSchema<TValues>): this

Protected setupValidateOnChange

  • setupValidateOnChange(): void

submit

validate

validator