Home Reference Source
import FormioWizard from 'formiojs/src/formio.wizard.js'
public class | source

FormioWizard

Extends:

src/formio.form~FormioForm → FormioWizard

Constructor Summary

Public Constructor
public

constructor(element: *, options: Object)

Constructor for wizard based forms

Member Summary

Public Members
public
public

history: *[]

public
public

pages: *[]

public get

schema: *

public

wizard: *

public
public
public
Private Members
private

Method Summary

Public Methods
public

addGlobalComponents(page: *): *

public
public

build()

public

buildPages(form: *)

public
public

buildWizardNav(nextPage: *)

public

cancel(noconfirm: *): *

public
public

getNextPage(data: *, currentPage: *): *

public

getPage(pageNum: *): *

public

getPageIndexByKey(key: *): *

public
public

getWizard(): *

public

hasButton(name: *, nextPage: *): boolean

public

nextPage(): *

public

onChange(flags: *, changed: *)

public

pageId(page: *): *

public

prevPage(): *

public

setForm(form: *): *

public

setPage(num: *): *

Public Constructors

public constructor(element: *, options: Object) source

Constructor for wizard based forms

Params:

NameTypeAttributeDescription
element *

Dom element to place this wizard.

options Object

Options object, supported options are:

  • breadcrumbSettings.clickable: true (default) determines if the breadcrumb bar is clickable or not
  • buttonSettings.show*(Previous, Next, Cancel): true (default) determines if the button is shown or not

Public Members

public globalComponents: *[] source

public history: *[] source

public page: number source

public pages: *[] source

public get schema: * source

public wizard: * source

public wizardHeader: * source

public wizardHeaderList: * source

public wizardNav: * source

Private Members

private _nextPage: number source

Public Methods

public addGlobalComponents(page: *): * source

Params:

NameTypeAttributeDescription
page *

Return:

*

public beforeSubmit(): * source

Return:

*

public build() source

public buildPages(form: *) source

Params:

NameTypeAttributeDescription
form *

public buildWizardHeader() source

public buildWizardNav(nextPage: *) source

Params:

NameTypeAttributeDescription
nextPage *

public cancel(noconfirm: *): * source

Params:

NameTypeAttributeDescription
noconfirm *

Return:

*

public currentPage(): * source

Return:

*

public getNextPage(data: *, currentPage: *): * source

Params:

NameTypeAttributeDescription
data *
currentPage *

Return:

*

public getPage(pageNum: *): * source

Params:

NameTypeAttributeDescription
pageNum *

Return:

*

public getPageIndexByKey(key: *): * source

Params:

NameTypeAttributeDescription
key *

Return:

*

public getPreviousPage(): * source

Return:

*

public getWizard(): * source

Return:

*

public hasButton(name: *, nextPage: *): boolean source

Params:

NameTypeAttributeDescription
name *
nextPage *

Return:

boolean

public nextPage(): * source

Return:

*

public onChange(flags: *, changed: *) source

Params:

NameTypeAttributeDescription
flags *
changed *

public pageId(page: *): * source

Params:

NameTypeAttributeDescription
page *

Return:

*

public prevPage(): * source

Return:

*

public setForm(form: *): * source

Params:

NameTypeAttributeDescription
form *

Return:

*

public setPage(num: *): * source

Params:

NameTypeAttributeDescription
num *

Return:

*