# object
An object
field has its own schema, and is very similar to an array
field. However there is always exactly one object, represented as an object property of the doc in the database (a sub-object).
Using object
instead of array
when only dealing with a single object prevents unnecessary prefixing of field names and nesting docs in the form.
# Settings
Property | Type | Default | Description |
---|---|---|---|
name | string | Sets the name of the field in the database | |
label | string | Sets the label of the field that the user sees | |
required | boolean | false | If true, the field is mandatory |
contextual | boolean | false | If true, it will prevent the field from appearing in a dialog box |
type | string | Specifies the field type | |
readOnly | boolean | false | If true, prevents the user from editing the field |
help | string | Help text for the field that will appear with the field's label | |
htmlHelp | string | Help text with support for HTML markup | |
schema | schema | The set of fields present for configuring the object |