Skip to content

VirtualTableColumn

@firecms/core


@firecms/core / VirtualTableColumn

Interface: VirtualTableColumn<CustomProps>

Section titled “Interface: VirtualTableColumn<CustomProps>”

Defined in: components/VirtualTable/VirtualTableProps.tsx:181

Table

CustomProps = any

optional AdditionalHeaderWidget: (props) => ReactNode

Defined in: components/VirtualTable/VirtualTableProps.tsx:242

Additional children to be rendered in the header when hovering

boolean

ReactNode


optional align: "center" | "left" | "right"

Defined in: components/VirtualTable/VirtualTableProps.tsx:222

Alignment of the column cell


optional custom: CustomProps

Defined in: components/VirtualTable/VirtualTableProps.tsx:237

Custom props passed to the cell renderer


optional filter: boolean

Defined in: components/VirtualTable/VirtualTableProps.tsx:216


optional frozen: boolean

Defined in: components/VirtualTable/VirtualTableProps.tsx:201

This column is frozen to the left


optional headerAlign: "center" | "left" | "right"

Defined in: components/VirtualTable/VirtualTableProps.tsx:206

How is the


optional icon: ReactNode

Defined in: components/VirtualTable/VirtualTableProps.tsx:211

Icon displayed in the header


key: string

Defined in: components/VirtualTable/VirtualTableProps.tsx:186

Data key for the cell value, could be “a.b.c”


optional resizable: boolean

Defined in: components/VirtualTable/VirtualTableProps.tsx:232

Can it be resized


optional sortable: boolean

Defined in: components/VirtualTable/VirtualTableProps.tsx:227

Whether the column is sortable, defaults to false


optional title: string

Defined in: components/VirtualTable/VirtualTableProps.tsx:196

Label displayed in the header


width: number

Defined in: components/VirtualTable/VirtualTableProps.tsx:191

The width of the column, gutter width is not included