Legytma Schemas

Text Schema Form Field Template Schema

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

Created by Windol [email protected] at 14/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 text_schema_form_field_template.schema.json

Text Schema Form Field Template Type

object (Text Schema Form Field Template)

all of

Text Schema Form Field Template Properties

Property Type Required Nullable Defined by
type string Optional cannot be null Text Schema Form Field Template
fieldName string Optional cannot be null Text Schema Form Field Template
onChanged Unknown Type Optional can be null Text Schema Form Field Template
autovalidate boolean Optional cannot be null Text Schema Form Field Template
autofocus boolean Optional cannot be null Text Schema Form Field Template
focusNode object Optional cannot be null Text Schema Form Field Template
keyboardAppearance string Optional cannot be null Text Schema Form Field Template
keyboardType string Optional cannot be null Text Schema Form Field Template
controller Unknown Type Optional can be null Text Schema Form Field Template
pickerType object Optional cannot be null Text Schema Form Field Template
onTap Unknown Type Optional can be null Text Schema Form Field Template
enabled boolean Optional cannot be null Text Schema Form Field Template
decoration object Optional cannot be null Text Schema Form Field Template
initialValue string Optional cannot be null Text Schema Form Field Template
onSaved Unknown Type Optional can be null Text Schema Form Field Template
validator Unknown Type Optional can be null Text Schema Form Field Template
textAlign string Optional cannot be null Text Schema Form Field Template
strutStyle object Optional cannot be null Text Schema Form Field Template
toolbarOptions object Optional cannot be null Text Schema Form Field Template
textInputAction string Optional cannot be null Text Schema Form Field Template
textCapitalization string Optional cannot be null Text Schema Form Field Template
textAlignVertical Unknown Type Optional cannot be null Text Schema Form Field Template
showCursor boolean Optional cannot be null Text Schema Form Field Template
scrollPadding Merged Optional cannot be null Text Schema Form Field Template
readOnly boolean Optional cannot be null Text Schema Form Field Template
onFieldSubmitted Unknown Type Optional can be null Text Schema Form Field Template
onEditingComplete Unknown Type Optional can be null Text Schema Form Field Template
obscureText boolean Optional cannot be null Text Schema Form Field Template
maxLengthEnforced boolean Optional cannot be null Text Schema Form Field Template
minLines Unknown Type Optional cannot be null Text Schema Form Field Template
maxLength Unknown Type Optional cannot be null Text Schema Form Field Template
inputFormatters Unknown Type Optional can be null Text Schema Form Field Template
expands boolean Optional cannot be null Text Schema Form Field Template
enableSuggestions boolean Optional cannot be null Text Schema Form Field Template
enableInteractiveSelection boolean Optional cannot be null Text Schema Form Field Template
cursorWidth Merged Optional cannot be null Text Schema Form Field Template
cursorRadius Merged Optional cannot be null Text Schema Form Field Template
cursorColor Merged Optional cannot be null Text Schema Form Field Template
buildCounter Unknown Type Optional can be null Text Schema Form Field Template
autocorrect boolean Optional cannot be null Text Schema Form Field Template
textDirection string Optional cannot be null Text Schema Form Field Template
maxLines Unknown Type Optional cannot be null Text Schema Form Field Template
style object Optional cannot be null Text Schema Form Field Template
dateFormat string Optional cannot be null Text Schema Form Field Template

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:

"TextSchemaFormFieldTemplate"

fieldName

fieldName

fieldName Type

string (Field Name)

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

autofocus

Define the representation of boolean acceptable.

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

autofocus

autofocus Type

boolean (Boolean)

autofocus Default Value

The default value is:

true

autofocus Examples

true
false

focusNode

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

focusNode

focusNode Type

object (Focus Node)

keyboardAppearance

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

keyboardAppearance

keyboardAppearance Type

string (Brightness)

keyboardAppearance Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"dark"  
"light"  

keyboardType

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

keyboardType

keyboardType Type

string (Text Input Type)

keyboardType Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"datetime"  
"emailAddress"  
"multiline"  
"number"  
"numberWithOptions"  
"phone"  
"text"  
"url"  
"visiblePassword"  
"numberWithOptionsDecimal"  
"numberWithOptionsSigned"  
"numberWithOptionsDecimalSigned"  

controller

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

controller

controller Type

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

controller Default Value

The default value is:

"unbounded"

pickerType

Schema to validation of JSON used to parse Widget.

You can add all valid properties to complete validation.

pickerType

pickerType Type

object (Widget)

onTap

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

onTap

onTap Type

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

onTap Default Value

The default value is:

"unbounded"

enabled

Define the representation of boolean acceptable.

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

enabled

enabled Type

boolean (Boolean)

enabled Default Value

The default value is:

true

enabled Examples

true
false

decoration

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

decoration

decoration Type

object (Input Decoration)

initialValue

initialValue

initialValue Type

string (Initial Value)

onSaved

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

onSaved

onSaved Type

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

onSaved Default Value

The default value is:

"unbounded"

validator

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

validator

validator Type

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

validator Default Value

The default value is:

"unbounded"

textAlign

Determine the text alignment

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

textAlign

textAlign Type

string (Text Align)

textAlign Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"left"  
"right"  
"center"  
"justify"  
"start"  
"end"  

textAlign Examples

"left"
"right"
"center"
"justify"
"start"
"end"

strutStyle

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

strutStyle

strutStyle Type

object (Strut Style)

toolbarOptions

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

toolbarOptions

toolbarOptions Type

object (Toolbar Options)

textInputAction

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

textInputAction

textInputAction Type

string (Text Input Action)

textInputAction Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"none"  
"continueAction"  
"done"  
"emergencyCall"  
"go"  
"join"  
"newline"  
"next"  
"previous"  
"route"  
"search"  
"send"  
"unspecified"  

textCapitalization

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

textCapitalization

textCapitalization Type

string (Text Capitalization)

textCapitalization Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"characters"  
"none"  
"sentences"  
"words"  

textAlignVertical

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

textAlignVertical

textAlignVertical Type

any of the folllowing: string or number (Text Align Vertical)

showCursor

Define the representation of boolean acceptable.

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

showCursor

showCursor Type

boolean (Boolean)

showCursor Default Value

The default value is:

true

showCursor Examples

true
false

scrollPadding

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

scrollPadding

scrollPadding Type

merged type (Edge Insets)

one (and only one) of

scrollPadding Default Value

The default value is:

"zero"

readOnly

Define the representation of boolean acceptable.

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

readOnly

readOnly Type

boolean (Boolean)

readOnly Default Value

The default value is:

true

readOnly Examples

true
false

onFieldSubmitted

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

onFieldSubmitted

onFieldSubmitted Type

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

onFieldSubmitted Default Value

The default value is:

"unbounded"

onEditingComplete

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

onEditingComplete

onEditingComplete Type

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

onEditingComplete Default Value

The default value is:

"unbounded"

obscureText

Define the representation of boolean acceptable.

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

obscureText

obscureText Type

boolean (Boolean)

obscureText Default Value

The default value is:

true

obscureText Examples

true
false

maxLengthEnforced

Define the representation of boolean acceptable.

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

maxLengthEnforced

maxLengthEnforced Type

boolean (Boolean)

maxLengthEnforced Default Value

The default value is:

true

maxLengthEnforced Examples

true
false

minLines

Define the representation of integer acceptable.

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

minLines

minLines Type

any of the folllowing: string or integer (Integer)

minLines Default Value

The default value is:

10

minLines Examples

"123"
"#32"
"0b111001"
"$23"
"0x162"
123

maxLength

Define the representation of integer acceptable.

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

maxLength

maxLength Type

any of the folllowing: string or integer (Integer)

maxLength Default Value

The default value is:

10

maxLength Examples

"123"
"#32"
"0b111001"
"$23"
"0x162"
123

inputFormatters

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

inputFormatters

inputFormatters Type

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

inputFormatters Default Value

The default value is:

"unbounded"

expands

Define the representation of boolean acceptable.

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

expands

expands Type

boolean (Boolean)

expands Default Value

The default value is:

true

expands Examples

true
false

enableSuggestions

Define the representation of boolean acceptable.

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

enableSuggestions

enableSuggestions Type

boolean (Boolean)

enableSuggestions Default Value

The default value is:

true

enableSuggestions Examples

true
false

enableInteractiveSelection

Define the representation of boolean acceptable.

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

enableInteractiveSelection

enableInteractiveSelection Type

boolean (Boolean)

enableInteractiveSelection Default Value

The default value is:

true

enableInteractiveSelection Examples

true
false

cursorWidth

Define the representation of double acceptable.

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

cursorWidth

cursorWidth Type

merged type (Double)

one (and only one) of

cursorWidth Constraints

maximum: the value of this number must smaller than or equal to: 1

minimum: the value of this number must greater than or equal to: 0

cursorWidth Default Value

The default value is:

1

cursorRadius

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

cursorRadius

cursorRadius Type

merged type (Radius)

one (and only one) of

cursorColor

A number in format string or integer

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

cursorColor

cursorColor Type

merged type (Color)

all of

cursorColor Default Value

The default value is:

"0xFF000000"

cursorColor Examples

"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295

buildCounter

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

buildCounter

buildCounter Type

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

buildCounter Default Value

The default value is:

"unbounded"

autocorrect

Define the representation of boolean acceptable.

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

autocorrect

autocorrect Type

boolean (Boolean)

autocorrect Default Value

The default value is:

true

autocorrect Examples

true
false

textDirection

Determine the text direction.

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

textDirection

textDirection Type

string (Text Direction)

textDirection Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"ltr"  
"rtl"  

textDirection Examples

"ltr"
"rtl"

maxLines

Define the representation of integer acceptable.

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

maxLines

maxLines Type

any of the folllowing: string or integer (Integer)

maxLines Default Value

The default value is:

10

maxLines Examples

"123"
"#32"
"0b111001"
"$23"
"0x162"
123

style

Identify the widget type

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

style

style Type

object (Text Style)

dateFormat

dateFormat

dateFormat Type

string (Date Format)