Skip to main content

Class: GridCellRenderer

dg.GridCellRenderer

Hierarchy

Constructors

constructor

new GridCellRenderer()

Inherited from

CanvasRenderer.constructor

Properties

clip

clip: boolean = true

Defined in

src/grid.ts:1136

Accessors

cellType

get cellType(): string

Returns

string

Defined in

src/grid.ts:1142


defaultHeight

get defaultHeight(): null | number

Returns

null | number

Inherited from

CanvasRenderer.defaultHeight

Defined in

src/grid.ts:1121


defaultWidth

get defaultWidth(): null | number

Returns

null | number

Inherited from

CanvasRenderer.defaultWidth

Defined in

src/grid.ts:1117


name

get name(): string

Returns

string

Defined in

src/grid.ts:1138

Methods

getDefaultSize

getDefaultSize(gridColumn): Object

Parameters

NameType
gridColumnGridColumn

Returns

Object

NameType
height?null | number
width?null | number

Inherited from

CanvasRenderer.getDefaultSize

Defined in

src/grid.ts:1125


onClick

onClick(gridCell, e): void

Parameters

NameType
gridCellGridCell
eMouseEvent

Returns

void

Defined in

src/grid.ts:1175


onDoubleClick

onDoubleClick(gridCell, e): void

Parameters

NameType
gridCellGridCell
eMouseEvent

Returns

void

Defined in

src/grid.ts:1176


onKeyDown

onKeyDown(gridCell, e): void

Parameters

NameType
gridCellGridCell
eKeyboardEvent

Returns

void

Defined in

src/grid.ts:1167


onKeyPress

onKeyPress(gridCell, e): void

Parameters

NameType
gridCellGridCell
eKeyboardEvent

Returns

void

Defined in

src/grid.ts:1168


onMouseDown

onMouseDown(gridCell, e): void

Parameters

NameType
gridCellGridCell
eMouseEvent

Returns

void

Defined in

src/grid.ts:1172


onMouseEnter

onMouseEnter(gridCell, e): void

Parameters

NameType
gridCellGridCell
eMouseEvent

Returns

void

Defined in

src/grid.ts:1170


onMouseLeave

onMouseLeave(gridCell, e): void

Parameters

NameType
gridCellGridCell
eMouseEvent

Returns

void

Defined in

src/grid.ts:1171


onMouseMove

onMouseMove(gridCell, e): void

Parameters

NameType
gridCellGridCell
eMouseEvent

Returns

void

Defined in

src/grid.ts:1174


onMouseUp

onMouseUp(gridCell, e): void

Parameters

NameType
gridCellGridCell
eMouseEvent

Returns

void

Defined in

src/grid.ts:1173


render

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

Parameters

NameType
gCanvasRenderingContext2D
xnumber
ynumber
wnumber
hnumber
valueany
contextany

Returns

void

Inherited from

CanvasRenderer.render

Defined in

src/grid.ts:1129


renderInternal

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

Parameters

NameType
gCanvasRenderingContext2D
xnumber
ynumber
wnumber
hnumber
gridCellGridCell
cellStyleGridCellStyle

Returns

void

Defined in

src/grid.ts:1148


renderSettings

renderSettings(gridColumn): null | Element

Parameters

NameType
gridColumnGridColumn

Returns

null | Element

Defined in

src/grid.ts:1146


register

Static register(renderer): void

Parameters

NameType
rendererany

Returns

void

Defined in

src/grid.ts:1163