interface GridColumnHeaderEventLookup {
    columnHeaderClick: {
        event: MouseEvent<HTMLElement, MouseEvent>;
        params: GridColumnHeaderParams<GridValidRowModel, any, any>;
    };
    columnHeaderContextMenu: {
        event: MouseEvent<HTMLElement, MouseEvent>;
        params: GridColumnHeaderParams<GridValidRowModel, any, any>;
    };
    columnHeaderDoubleClick: {
        event: MouseEvent<HTMLElement, MouseEvent>;
        params: GridColumnHeaderParams<GridValidRowModel, any, any>;
    };
    columnHeaderKeyDown: {
        event: KeyboardEvent<HTMLElement>;
        params: GridColumnHeaderParams<GridValidRowModel, any, any>;
    };
}

Hierarchy (view full)

Properties

columnHeaderClick: {
    event: MouseEvent<HTMLElement, MouseEvent>;
    params: GridColumnHeaderParams<GridValidRowModel, any, any>;
}

Fired when a column header is clicked

columnHeaderContextMenu: {
    event: MouseEvent<HTMLElement, MouseEvent>;
    params: GridColumnHeaderParams<GridValidRowModel, any, any>;
}

Fired when the user attempts to open a context menu in the column header.

columnHeaderDoubleClick: {
    event: MouseEvent<HTMLElement, MouseEvent>;
    params: GridColumnHeaderParams<GridValidRowModel, any, any>;
}

Fired when a column header is double-clicked.

columnHeaderKeyDown: {
    event: KeyboardEvent<HTMLElement>;
    params: GridColumnHeaderParams<GridValidRowModel, any, any>;
}

Fired when a key is pressed in a column header. It's mapped do the keydown DOM event.