mirror of
https://github.com/zhigang1992/firecms.git
synced 2026-06-16 10:33:46 +08:00
176 lines
3.3 KiB
Markdown
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)
|