Interface ColumnHeaderProps<DataType>

Type Parameters

Hierarchy

  • ColumnHeaderProps

Properties

columnProps: ColumnDefinitionExtended<DataType>
containerHeight?: number
draggingProps?: {
    isDraggable?: boolean;
}

Type declaration

  • Optional isDraggable?: boolean
filterFnsProps?: {
    activeFilterMenuKey: undefined | string;
    displayFilterFnsMenu: DisplayActionsMenu<any>;
    getColumnFilterFn: ((key: string) => {
        current: CompleteFilterFnDefinition;
        default: undefined | CompleteFilterFnDefinition;
    });
    isFilterFnActive(colKey: string, activeKey: undefined | string): boolean;
}

Type declaration

filterProps?: FilteringProps
isFilterMenuVisible?: boolean
resizingProps?: {
    isResizable: undefined | boolean;
    updateColumnResizingStatus: ((val: boolean) => void);
    updateColumnWidth: ((key: string, width: number) => void);
}

Type declaration

  • isResizable: undefined | boolean
  • updateColumnResizingStatus: ((val: boolean) => void)
      • (val: boolean): void
      • Parameters

        • val: boolean

        Returns void

  • updateColumnWidth: ((key: string, width: number) => void)
      • (key: string, width: number): void
      • Parameters

        • key: string
        • width: number

        Returns void

toolBoxes?: (undefined | Element)[]

Generated using TypeDoc