JSON representation of a Property.
If property has restricted number of values
||string | number|
# components Optional
All component names overridden by the user in PropertyOptions
Custom parameters passed from the PropertyOptions.custom.
if label above the input should be hidden
Indicates if property is an array of properties
Whether the field should be disabled in edition
Indicates if array elements should be draggable when editing. It is only usable if the property is an array.
If given property should be treated as a Id field
Whether the field should be marked as required (with a star)
If property is sortable
If given property should be treated as a title
Indicates if given property has been created in AdminJS PropertyOptions and hasn't been returned by the database adapter.
Property uniq name
Path of the actual value inside the record. It is usually the same as propertyPath, with the exception of array values.
Property position on a list
Property uniq path. For top level properties - the same as name, but for nested
properties it is separated with dot notation:
Additional props passed to the actual react component
Has a name of a resource to which it is a reference.
For instance property
userId will have here
Resource to which given property belongs
Contain list of all sub properties. This is the case for nested schemas in MongoDB.
Property without the path. Defined as
properties from PropertyJSON except