Fields
Number Field

Number field

Display type

  • number

Basic example

Schema:

{
fields
:
[
0
:
{
name
:
"age"
meta
:
{
displayName
:
"Age"
displayType
:
"number"
}
}
]
}

Properties

NameDescriptionType
placeholderThe hint shown in the text fieldString
isReadonlyA readonly field is not editable and value cannot be changedBoolean
isDisabledShows the field as disabled.
This is also not editable and value cannot be changed
Boolean
variantContains the field variant to be used.
Allowed values: standard, filled, outlined. Default is standard.

Common field properties

These are the common properties of a field ( inside meta field)

FieldData typeDefault ValueDescription
classNameStringNonePass classname for custom styling or reference
displayNameStringNoneIt is used to display name of the field in the form
displayTypeStringNoneIt is used to determine the field type to be displayed. Read more
displayPropsObjectNoneIt is used for field layouting. Refer for details: Display props
htmlPropsObjectNoneIt is used for setting native html attributes to basic form controls like text_field, select, number, password, email etc.
Example of such attributes would be like step, min, max for displayType number
valueString
Boolean
Number
NoneIt is value of the field
typeStringNoneUsed for hidden fields and field section.
Value for hidden field: hidden.
Value for section: section
validationObjectFor field validation
dependenciesObjectDefines relationships and dependencies between various fields. Refer here for details: Dependencies
eventsObjectDefines field level events

Max. allowed number

Enter an age greater than 100 years and click on Submit.

Schema:

{
fields
:
[
0
:
{
name
:
"age"
meta
:
{
displayName
:
"Age"
displayType
:
"number"
validation
:
{
max
:
100
}
}
}
]
}

Placeholder

Schema:

{
fields
:
[
0
:
{
name
:
"age"
meta
:
{
displayName
:
"Age"
displayType
:
"number"
placeholder
:
"Enter your age"
}
}
]
}

Star us at github

© Copyright 2023 MuiForms