interface GridRenderHeaderFilterProps {
    colDef: GridColDef;
    colIndex: number;
    hasFocus?: boolean;
    headerClassName?: GridColumnHeaderClassNamePropType;
    headerFilterMenuRef: RefObject<null | HTMLButtonElement>;
    height: number;
    InputComponentProps: undefined | Record<string, any>;
    inputRef: RefObject<unknown>;
    item: GridFilterItem;
    pinnedOffset?: number;
    pinnedPosition?: PinnedColumnPosition;
    showClearIcon?: boolean;
    showLeftBorder: boolean;
    showRightBorder: boolean;
    sortIndex?: number;
    style?: CSSProperties;
    tabIndex: -1 | 0;
    width: number;
}

Hierarchy (view full)

Properties

colDef: GridColDef
colIndex: number
hasFocus?: boolean

Class name added to the column header cell.

headerFilterMenuRef: RefObject<null | HTMLButtonElement>
height: number
InputComponentProps: undefined | Record<string, any>
inputRef: RefObject<unknown>
pinnedOffset?: number
pinnedPosition?: PinnedColumnPosition
showClearIcon?: boolean
showLeftBorder: boolean
showRightBorder: boolean
sortIndex?: number
style?: CSSProperties
tabIndex: -1 | 0
width: number