Legytma Schemas

Schema Form Widget Schema

https://legytma.com.br/schema/widget/schema_form_widget.schema.json

Created by Windol [email protected] at 13/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

Abstract Extensible Status Identifiable Custom Properties Additional Properties Access Restrictions Defined In
Can be instantiated No Unknown status No Forbidden Allowed none schema_form_widget.schema.json

Schema Form Widget Type

object (Schema Form Widget)

all of

Schema Form Widget Properties

Property Type Required Nullable Defined by
type string Optional cannot be null Schema Form Widget
jsonSchema Not specified Required cannot be null Schema Form Widget
typeTemplateMap object Optional cannot be null Schema Form Widget
controlTemplateMap object Optional cannot be null Schema Form Widget
defaultHeader boolean Optional cannot be null Schema Form Widget
child object Optional cannot be null Schema Form Widget
onChanged Unknown Type Optional can be null Schema Form Widget
autovalidate boolean Optional cannot be null Schema Form Widget
initialData Unknown Type Optional can be null Schema Form Widget
onSave Unknown Type Optional can be null Schema Form Widget
onWillPop Unknown Type Optional can be null Schema Form Widget

type

Identify the widget type

Used to identify parser. Every parser can permit only one type

type

type Type

string (Type)

type Constraints

constant: the value of this property must be equal to:

"SchemaFormWidget"

jsonSchema

jsonSchema

jsonSchema Type

unknown

typeTemplateMap

Created by Windol [email protected] at 13/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

typeTemplateMap

typeTemplateMap Type

object (Map Schema Type Widget Template Dynamic)

controlTemplateMap

Created by Windol [email protected] at 13/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

controlTemplateMap

controlTemplateMap Type

object (Map String Widget Template Dynamic)

defaultHeader

Define the representation of boolean acceptable.

Used to identify parser. Every parser can permit only one type

defaultHeader

defaultHeader Type

boolean (Boolean)

defaultHeader Default Value

The default value is:

true

defaultHeader Examples

true
false

child

Schema to validation of JSON used to parse Widget.

You can add all valid properties to complete validation.

child

child Type

object (Widget)

onChanged

Created by Windol [email protected] at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onChanged

onChanged Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onChanged Default Value

The default value is:

"unbounded"

autovalidate

Define the representation of boolean acceptable.

Used to identify parser. Every parser can permit only one type

autovalidate

autovalidate Type

boolean (Boolean)

autovalidate Default Value

The default value is:

true

autovalidate Examples

true
false

initialData

Created by Windol [email protected] at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

initialData

initialData Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

initialData Default Value

The default value is:

"unbounded"

onSave

Created by Windol [email protected] at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onSave

onSave Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onSave Default Value

The default value is:

"unbounded"

onWillPop

Created by Windol [email protected] at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onWillPop

onWillPop Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onWillPop Default Value

The default value is:

"unbounded"