Skip to main content

Function: buildPropertyField

buildPropertyField<T, M>(__namedParameters): ReactElement<CMSFormFieldProps<M>>

This factory method renders a form field creating the corresponding configuration from a property. For example if bound to a string property, it will generate a text field.

You can use it when you are creating a custom field, and need to render additional fields mapped to properties. This is useful if you need to build a complex property mapping, like an array where each index is a different property.

Please note that if you build a custom field in a component, the validation passed in the property will have no effect. You need to set the validation in the EntitySchema definition.

Type parameters#

NameType
TT: CMSType = any
MM = any

Parameters#

NameType
__namedParametersCMSFormFieldProps<M>

Returns#

ReactElement<CMSFormFieldProps<M>>

Defined in#

form/form_factory.tsx:63