Header & HeaderGroup

HeaderGroup

interface HeaderGroup<TData> {
  id: string
  depth: number
  headers: Header<TData>[]
}
PropertyTypeDescription
idstringHeader identifier
indexnumberPosition within the header group
depthnumberHeader group depth
columnColumnAssociated column
headerGroupHeaderGroupParent header group
subHeadersHeader[]Sub-headers (for group columns)
colSpannumberColumn span
rowSpannumberRow span
isPlaceholderbooleanTrue if this is a placeholder header
MethodReturnDescription
getLeafHeaders()Header[]All leaf headers under this header
getSize()numberWidth in px
getStart(position?)numberStart offset in px
getContext()HeaderContextFull render context
getResizeHandler()(event) => void | undefinedResize drag handler