Header_CoreProperties

Interface: Header_CoreProperties\

Defined in: core/headers/coreHeadersFeature.types.ts:51

Extended by

Type Parameters

TFeatures

TFeatures extends TableFeatures

TData

TData extends RowData

TValue

TValue extends CellData = CellData

Properties

colSpan

ts
colSpan: number;

Defined in: core/headers/coreHeadersFeature.types.ts:59

The col-span for the header.


column

ts
column: Column<TFeatures, TData, TValue>;

Defined in: core/headers/coreHeadersFeature.types.ts:63

The header's associated column object.


depth

ts
depth: number;

Defined in: core/headers/coreHeadersFeature.types.ts:67

The depth of the header, zero-indexed based.


headerGroup

ts
headerGroup: 
  | HeaderGroup<TFeatures, TData>
  | null;

Defined in: core/headers/coreHeadersFeature.types.ts:71

The header's associated header group object.


id

ts
id: string;

Defined in: core/headers/coreHeadersFeature.types.ts:75

The unique identifier for the header.


index

ts
index: number;

Defined in: core/headers/coreHeadersFeature.types.ts:79

The index for the header within the header group.


isPlaceholder

ts
isPlaceholder: boolean;

Defined in: core/headers/coreHeadersFeature.types.ts:83

A boolean denoting if the header is a placeholder header.


placeholderId?

ts
optional placeholderId: string;

Defined in: core/headers/coreHeadersFeature.types.ts:87

If the header is a placeholder header, this will be a unique header ID that does not conflict with any other headers across the table.


rowSpan

ts
rowSpan: number;

Defined in: core/headers/coreHeadersFeature.types.ts:91

The row-span for the header.


subHeaders

ts
subHeaders: Header<TFeatures, TData, TValue>[];

Defined in: core/headers/coreHeadersFeature.types.ts:95

The header's hierarchical sub/child headers. Will be empty if the header's associated column is a leaf-column.


table

ts
table: Table<TFeatures, TData>;

Defined in: core/headers/coreHeadersFeature.types.ts:99

Reference to the parent table instance.