Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface RegistrationHeaderGroup<D, V>

Type parameters

  • D: Record<string, unknown> = Record<string, unknown>

  • V = unknown

Hierarchy

Index

Properties

Optional Cell

Cell: Renderer<CellProps<D, V>>

canFilter

canFilter: boolean

canSort

canSort: boolean

clearSortBy

clearSortBy: () => void

Type declaration

    • (): void
    • Returns void

columns

columns: Array<RegistrationColumnInstance<D>>

depth

depth: number

filterValue

filterValue: FilterValue

filteredRows

filteredRows: Array<Row<D>>

getFooterGroupProps

getFooterGroupProps: (propGetter?: RegistrationFooterGroupPropGetter<D>) => TableFooterProps

Type declaration

getFooterProps

getFooterProps: (propGetter?: RegistrationFooterPropGetter<D>) => TableFooterProps

Type declaration

getHeaderGroupProps

getHeaderGroupProps: (propGetter?: RegistrationHeaderGroupPropGetter<D>) => TableHeaderProps

Type declaration

getHeaderProps

getHeaderProps: (propGetter?: RegistrationHeaderPropGetter<D>) => TableHeaderProps

Type declaration

getSortByToggleProps

getSortByToggleProps: (props?: Partial<TableSortByToggleProps>) => TableSortByToggleProps

Type declaration

    • (props?: Partial<TableSortByToggleProps>): TableSortByToggleProps
    • Parameters

      • Optional props: Partial<TableSortByToggleProps>

      Returns TableSortByToggleProps

getToggleHiddenProps

getToggleHiddenProps: (userProps?: unknown) => unknown

Type declaration

    • (userProps?: unknown): unknown
    • Parameters

      • Optional userProps: unknown

      Returns unknown

headers

headers: Array<RegistrationHeaderGroup<D>>

id

id: IdType<D>

index

index: number

isSorted

isSorted: boolean

isSortedDesc

isSortedDesc: boolean | undefined

isVisible

isVisible: boolean

parent

Optional placeholderOf

preFilteredRows

preFilteredRows: Array<Row<D>>

render

render: (type: "Header" | "Footer" | string, props?: Record<string, unknown>) => ReactNode

Type declaration

    • (type: "Header" | "Footer" | string, props?: Record<string, unknown>): ReactNode
    • Parameters

      • type: "Header" | "Footer" | string
      • Optional props: Record<string, unknown>

      Returns ReactNode

setFilter

setFilter: (updater: ((filterValue: FilterValue) => FilterValue) | FilterValue) => void

Type declaration

    • (updater: ((filterValue: FilterValue) => FilterValue) | FilterValue): void
    • Parameters

      • updater: ((filterValue: FilterValue) => FilterValue) | FilterValue

      Returns void

sortedIndex

sortedIndex: number

toggleHidden

toggleHidden: (value?: undefined | false | true) => void

Type declaration

    • (value?: undefined | false | true): void
    • Parameters

      • Optional value: undefined | false | true

      Returns void

toggleSortBy

toggleSortBy: (descending: boolean, multi: boolean) => void

Type declaration

    • (descending: boolean, multi: boolean): void
    • Parameters

      • descending: boolean
      • multi: boolean

      Returns void

totalHeaderCount

totalHeaderCount: number

totalLeft

totalLeft: number

totalWidth

totalWidth: number

Generated using TypeDoc