Field Class
Describes a single content field. A field is usually represented as a grid column or a property pane row.
Extended by
Methods
| Name | Description | |
|---|---|---|
| constructor(category: CategoryDescription, name: string, label: string, type: TypeDescription, isReadonly: boolean, priority: number, editor?: EditorDescription, renderer?: RendererDescription): Field | Creates an instance of Field. | |
| clone(): Field | ||
| getFieldDescriptor(): FieldDescriptor | Get descriptor for this field. | |
| isNestedContentField(): this is NestedContentField | Is this a NestedContentField | |
| isPropertiesField(): this is PropertiesField | Is this a PropertiesField | |
| toCompressedJSON(classesMap: { T }): FieldJSON<string> | Serialize this object to compressed JSON | |
| toJSON(): FieldJSON<ClassInfoJSON> | Serialize this object to JSON | |
| fromCompressedJSON(json: undefined | FieldJSON<string>, classesMap: { T }, categories: CategoryDescription[]): undefined | Field Static | Deserialize a Field from compressed JSON. | |
| fromJSON(json: undefined | FieldJSON<ClassInfoJSON>, categories: CategoryDescription[]): undefined | Field Static | Deserialize Field from JSON | |
| getCategoryFromFieldJson(fieldJson: FieldJSON<ClassInfoJSON>, categories: CategoryDescription[]): CategoryDescription ProtectedStatic |
Properties
| Name | Type | Description | |
|---|---|---|---|
| category | CategoryDescription | Category information | |
| editor | undefined | EditorDescription | Property editor used to edit values of this field | |
| isReadonly | boolean | Are values in this field read-only | |
| label | string | Display label | |
| name | string | Unique name | |
| parent Accessor ReadOnly | undefined | NestedContentField | Get parent | |
| priority | number | Priority of the field. | |
| renderer | undefined | RendererDescription | Property renderer used to render values of this field | |
| type | TypeDescription | Description of this field's values data type |
Defined in
Last Updated: 30 November, 2023