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