interface GridCellEventLookup {
    cellClick: {
        event: MouseEvent<HTMLElement, MouseEvent>;
        params: GridCellParams<any, unknown, unknown, GridTreeNode>;
    };
    cellDoubleClick: {
        event: MouseEvent<HTMLElement, MouseEvent>;
        params: GridCellParams<any, unknown, unknown, GridTreeNode>;
    };
    cellKeyDown: {
        event: KeyboardEvent<HTMLElement>;
        params: GridCellParams<any, unknown, unknown, GridTreeNode>;
    };
    cellKeyUp: {
        event: KeyboardEvent<HTMLElement>;
        params: GridCellParams<any, unknown, unknown, GridTreeNode>;
    };
    cellMouseDown: {
        event: MouseEvent<HTMLElement, MouseEvent>;
        params: GridCellParams<any, unknown, unknown, GridTreeNode>;
    };
    cellMouseOver: {
        event: MouseEvent<HTMLElement, MouseEvent>;
        params: GridCellParams<any, unknown, unknown, GridTreeNode>;
    };
    cellMouseUp: {
        event: MouseEvent<HTMLElement, MouseEvent>;
        params: GridCellParams<any, unknown, unknown, GridTreeNode>;
    };
}

Hierarchy (view full)

Properties

cellClick: {
    event: MouseEvent<HTMLElement, MouseEvent>;
    params: GridCellParams<any, unknown, unknown, GridTreeNode>;
}

Fired when a cell is clicked.

cellDoubleClick: {
    event: MouseEvent<HTMLElement, MouseEvent>;
    params: GridCellParams<any, unknown, unknown, GridTreeNode>;
}

Fired when a cell is double-clicked.

cellKeyDown: {
    event: KeyboardEvent<HTMLElement>;
    params: GridCellParams<any, unknown, unknown, GridTreeNode>;
}

Fired when a keydown event happens in a cell.

cellKeyUp: {
    event: KeyboardEvent<HTMLElement>;
    params: GridCellParams<any, unknown, unknown, GridTreeNode>;
}

Fired when a keyup event happens in a cell.

cellMouseDown: {
    event: MouseEvent<HTMLElement, MouseEvent>;
    params: GridCellParams<any, unknown, unknown, GridTreeNode>;
}

Fired when a mousedown event happens in a cell.

cellMouseOver: {
    event: MouseEvent<HTMLElement, MouseEvent>;
    params: GridCellParams<any, unknown, unknown, GridTreeNode>;
}

Fired when a mouseover event happens in a cell.

cellMouseUp: {
    event: MouseEvent<HTMLElement, MouseEvent>;
    params: GridCellParams<any, unknown, unknown, GridTreeNode>;
}

Fired when a mouseup event happens in a cell.