Interface: AdditionalFieldDelegate<M, AdditionalKey, UserType>
Use this interface for adding additional fields to entity collection views. If you need to do some async loading you can use AsyncPreviewComponent
Type parameters
Name | Type |
---|---|
M | extends Record <string , any > = any |
AdditionalKey | extends string = string |
UserType | extends User = User |
Properties
Builder
• Optional
Builder: ComponentType
<AdditionalFieldDelegateProps
<M
, UserType
>>
Builder for the content of the cell for this column
Defined in
lib/src/types/collections.ts:390
builder
• Optional
builder: ComponentType
<AdditionalFieldDelegateProps
<M
, UserType
>>
DEPRECATED: Use Builder
instead
Builder for the content of the cell for this column
Defined in
lib/src/types/collections.ts:385
dependencies
• Optional
dependencies: Extract
<keyof M
, string
>[]
If this column needs to update dynamically based on other properties,
you can define an array of keys as strings with the
dependencies
prop.
e.g. ["name", "surname"]
This is a performance optimization, if you don't define dependencies
it will be updated in every render.
Defined in
lib/src/types/collections.ts:400
id
• id: AdditionalKey
ID of this column. You can use this id in the properties
field of the
collection in any order you want
Defined in
lib/src/types/collections.ts:369
name
• name: string
Header of this column
Defined in
lib/src/types/collections.ts:374
width
• Optional
width: number
Width of the generated column in pixels