API
API provides access to the form methods and utility functions _. It's passed as a param to every onEvent call (see Events) and let's you to read and change payload data. You can also access through the getApi() method from Form if you keep a reference to the object.
api.additionalData.get
api.additionalData.get(path?: string) => any
Given a path, gets a value from the additionalData property.
e.g. api.additionalData.get("user.name")
api.formValid
api.formValid() => boolean
Returns true when all the validations in the form components are ok, and false in any other case.
e.g. api.formValid()
api.payload.get
api.payload.get(path?: string) => any
Given a path, gets a value from the Payload data.
e.g. api.payload.get("user.name")
api.payload.set
api.payload.set(path: string, value: Payload) => any
Given a path, gets a value in the Payload data.
e.g. api.payload.set("user.profile", {name: "Tom", age: "22"})
api.lang.get
api.lang.get() => string
Gets language key from current state.
e.g. api.lang.get()
api.lang.set
api.lang.set(lang: string) => void
Given string key, sets up as new lang in current state.
e.g. api.lang.set("en_us")
api.uploadFiles
api.uploadFiles(nextPayload?: Payload, autoupload?: boolean) => void
Starts the upload of attached files. When autoupload is passed as true, only the files inside an upload component whose autoupload property is set to true will be uploaded.
e.g. api.uploadFiles()
api._
api._
It provide the Flowable Forms underscore lib. See section Utilities Library _.
e.g. api._.futch(any_url)