Checkbox
Display type
- checkbox
Basic example
Schema
{}
fields]
:
[0}
:
{name
:
"name"
meta}
:
{displayName
:
"Fruits"
displayType
:
"checkbox"
options]
:
[0
:
{…
}1
:
{…
}2
:
{…
}Single select Checkbox
Schema
{}
fields]
:
[0}
:
{name
:
"name"
meta}
:
{config}
:
{multiple
:
false
displayName
:
"Fruits"
displayType
:
"checkbox"
options]
:
[0
:
{…
}1
:
{…
}2
:
{…
}Common field properties
These are the common properties of a field ( inside meta
field)
Field | Data type | Default Value | Description |
---|---|---|---|
className | String | None | Pass classname for custom styling or reference |
displayName | String | None | It is used to display name of the field in the form |
displayType | String | None | It is used to determine the field type to be displayed. Read more |
displayProps | Object | None | It is used for field layouting. Refer for details: Display props |
htmlProps | Object | None | It 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 |
value | String Boolean Number | None | It is value of the field |
type | String | None | Used for hidden fields and field section. Value for hidden field: hidden . Value for section: section |
validation | Object | For field validation | |
dependencies | Object | Defines relationships and dependencies between various fields. Refer here for details: Dependencies | |
events | Object | Defines field level events |