Files
firecms/website/docs/api/interfaces/arrayproperty.md
2021-06-06 13:36:47 +02:00

176 lines
3.3 KiB
Markdown

---
id: "arrayproperty"
title: "Interface: ArrayProperty<T>"
sidebar_label: "ArrayProperty"
sidebar_position: 0
custom_edit_url: null
---
## Type parameters
| Name | Type |
| :------ | :------ |
| `T` | `T` = `any` |
## Hierarchy
- `BaseProperty`
**ArrayProperty**
## Properties
### columnWidth
`Optional` **columnWidth**: `number`
Width in pixels of this column in the collection view. If not set
the width is inferred based on the other configurations
#### Inherited from
BaseProperty.columnWidth
#### Defined in
[models/models.ts:446](https://github.com/Camberi/firecms/blob/42dd384/src/models/models.ts#L446)
___
### config
`Optional` **config**: [FieldConfig](fieldconfig.md)<T[], any\>
Configure how this property field is displayed
#### Defined in
[models/models.ts:608](https://github.com/Camberi/firecms/blob/42dd384/src/models/models.ts#L608)
___
### dataType
**dataType**: ``"array"``
#### Overrides
BaseProperty.dataType
#### Defined in
[models/models.ts:591](https://github.com/Camberi/firecms/blob/42dd384/src/models/models.ts#L591)
___
### description
• `Optional` **description**: `string`
Property description, always displayed under the field
#### Inherited from
BaseProperty.description
#### Defined in
[models/models.ts:435](https://github.com/Camberi/firecms/blob/42dd384/src/models/models.ts#L435)
___
### disabled
• `Optional` **disabled**: `boolean` \| [PropertyDisabledConfig](../types/propertydisabledconfig.md)
Is this field disabled. When set to true, it gets rendered as a
disabled field. You can also specify a configuration for defining the
behaviour of disabled properties
#### Inherited from
BaseProperty.disabled
#### Defined in
[models/models.ts:459](https://github.com/Camberi/firecms/blob/42dd384/src/models/models.ts#L459)
___
### longDescription
• `Optional` **longDescription**: `string`
Longer description of a field, displayed under a popover
#### Inherited from
BaseProperty.longDescription
#### Defined in
[models/models.ts:440](https://github.com/Camberi/firecms/blob/42dd384/src/models/models.ts#L440)
___
### of
• `Optional` **of**: [Property](../types/property.md)<T, any\>
The property of this array. You can specify any property.
You can also specify an array or properties if you need the array to have
a specific limited shape such as [string, number, string]
#### Defined in
[models/models.ts:598](https://github.com/Camberi/firecms/blob/42dd384/src/models/models.ts#L598)
___
### readOnly
• `Optional` **readOnly**: `boolean`
Is this a read only property. When set to true, it gets rendered as a
preview.
#### Inherited from
BaseProperty.readOnly
#### Defined in
[models/models.ts:452](https://github.com/Camberi/firecms/blob/42dd384/src/models/models.ts#L452)
___
### title
• `Optional` **title**: `string`
Property title (e.g. Product)
#### Inherited from
BaseProperty.title
#### Defined in
[models/models.ts:430](https://github.com/Camberi/firecms/blob/42dd384/src/models/models.ts#L430)
___
### validation
• `Optional` **validation**: [ArrayPropertyValidationSchema](arraypropertyvalidationschema.md)
Rules for validating this property
#### Overrides
BaseProperty.validation
#### Defined in
[models/models.ts:603](https://github.com/Camberi/firecms/blob/42dd384/src/models/models.ts#L603)