Skip to main content

GridCellRenderer<TData>

Defined in: js-api/src/grid.ts:1482

Extends​

Extended by​

Type Parameters​

Type ParameterDefault type
TDataany

Constructors​

Constructor​

new GridCellRenderer<TData>(): GridCellRenderer<TData>

Returns​

GridCellRenderer<TData>

Inherited from​

CanvasRenderer.constructor

Properties​

PropertyTypeDefault valueDefined in
clipbooleantruejs-api/src/grid.ts:1483

Accessors​

cellType​

Get Signature​

get cellType(): string

Defined in: js-api/src/grid.ts:1489

Returns​

string


defaultHeight​

Get Signature​

get defaultHeight(): number | null

Defined in: js-api/src/grid.ts:1468

Returns​

number | null

Inherited from​

CanvasRenderer.defaultHeight


defaultWidth​

Get Signature​

get defaultWidth(): number | null

Defined in: js-api/src/grid.ts:1464

Returns​

number | null

Inherited from​

CanvasRenderer.defaultWidth


name​

Get Signature​

get name(): string

Defined in: js-api/src/grid.ts:1485

Returns​

string

Methods​

getContextValue()​

getContextValue(gridCell): Promise<any>

Defined in: js-api/src/grid.ts:1520

Parameters​

ParameterType
gridCellGridCell<TData>

Returns​

Promise<any>


getDefaultSize()​

getDefaultSize(gridColumn): object

Defined in: js-api/src/grid.ts:1472

Parameters​

ParameterType
gridColumnGridColumn

Returns​

object

NameTypeDefined in
height?number | nulljs-api/src/grid.ts:1472
width?number | nulljs-api/src/grid.ts:1472

Inherited from​

CanvasRenderer.getDefaultSize


hasContextValue()​

hasContextValue(gridCell): boolean

Defined in: js-api/src/grid.ts:1519

Parameters​

ParameterType
gridCellGridCell<TData>

Returns​

boolean


onClick()​

onClick(gridCell, e): void

Defined in: js-api/src/grid.ts:1530

Parameters​

ParameterType
gridCellGridCell<TData>
eMouseEvent

Returns​

void


onDoubleClick()​

onDoubleClick(gridCell, e): void

Defined in: js-api/src/grid.ts:1531

Parameters​

ParameterType
gridCellGridCell<TData>
eMouseEvent

Returns​

void


onKeyDown()​

onKeyDown(gridCell, e): void

Defined in: js-api/src/grid.ts:1522

Parameters​

ParameterType
gridCellGridCell<TData>
eKeyboardEvent

Returns​

void


onKeyPress()​

onKeyPress(gridCell, e): void

Defined in: js-api/src/grid.ts:1523

Parameters​

ParameterType
gridCellGridCell<TData>
eKeyboardEvent

Returns​

void


onMouseDown()​

onMouseDown(gridCell, e): void

Defined in: js-api/src/grid.ts:1527

Parameters​

ParameterType
gridCellGridCell<TData>
eMouseEvent

Returns​

void


onMouseEnter()​

onMouseEnter(gridCell, e): void

Defined in: js-api/src/grid.ts:1525

Parameters​

ParameterType
gridCellGridCell<TData>
eMouseEvent

Returns​

void


onMouseLeave()​

onMouseLeave(gridCell, e): void

Defined in: js-api/src/grid.ts:1526

Parameters​

ParameterType
gridCellGridCell<TData>
eMouseEvent

Returns​

void


onMouseMove()​

onMouseMove(gridCell, e): void

Defined in: js-api/src/grid.ts:1529

Parameters​

ParameterType
gridCellGridCell<TData>
eMouseEvent

Returns​

void


onMouseUp()​

onMouseUp(gridCell, e): void

Defined in: js-api/src/grid.ts:1528

Parameters​

ParameterType
gridCellGridCell<TData>
eMouseEvent

Returns​

void


render()​

render(g, x, y, w, h, value, context): void

Defined in: js-api/src/grid.ts:1476

Parameters​

ParameterType
gCanvasRenderingContext2D
xnumber
ynumber
wnumber
hnumber
valueany
contextany

Returns​

void

Inherited from​

CanvasRenderer.render


renderInternal()​

renderInternal(g, x, y, w, h, gridCell, cellStyle): void

Defined in: js-api/src/grid.ts:1495

Parameters​

ParameterType
gCanvasRenderingContext2D
xnumber
ynumber
wnumber
hnumber
gridCellGridCell<TData>
cellStyleGridCellStyle

Returns​

void


renderSettings()​

renderSettings(gridColumn): Element | null

Defined in: js-api/src/grid.ts:1493

Parameters​

ParameterType
gridColumnGridColumn<TData>

Returns​

Element | null


byName()​

static byName(rendererName): GridCellRenderer<any> | null

Defined in: js-api/src/grid.ts:1515

Parameters​

ParameterType
rendererNamestring

Returns​

GridCellRenderer<any> | null


register()​

static register(renderer): void

Defined in: js-api/src/grid.ts:1511

Parameters​

ParameterType
rendererany

Returns​

void