Skip to main content

GridCellRendererProxy

Proxy class for the Dart-based grid cell renderers.

Extends

Constructors

new GridCellRendererProxy()

new GridCellRendererProxy(dart): GridCellRendererProxy

Parameters

ParameterType
dartany

Returns

GridCellRendererProxy

Overrides

GridCellRenderer . constructor

Source

src/grid.ts:1308

Properties

PropertyTypeDefault valueInherited from
clipbooleantrueGridCellRenderer.clip
dartanyundefined-

Accessors

cellType

get cellType(): string

Returns

string

Source

src/grid.ts:1314


defaultHeight

get defaultHeight(): null | number

Returns

null | number

Source

src/grid.ts:1239


defaultWidth

get defaultWidth(): null | number

Returns

null | number

Source

src/grid.ts:1235


name

get name(): string

Returns

string

Source

src/grid.ts:1313

Methods

getContextValue()

getContextValue(gridCell): Promise<any>

Parameters

ParameterType
gridCellGridCell<any>

Returns

Promise<any>

Inherited from

GridCellRenderer . getContextValue

Source

src/grid.ts:1290


getDefaultSize()

getDefaultSize(gridColumn): object

Parameters

ParameterType
gridColumnGridColumn<any>

Returns

object

MemberType
heightnull | number
widthnull | number

Inherited from

GridCellRenderer . getDefaultSize

Source

src/grid.ts:1243


hasContextValue()

hasContextValue(gridCell): boolean

Parameters

ParameterType
gridCellGridCell<any>

Returns

boolean

Inherited from

GridCellRenderer . hasContextValue

Source

src/grid.ts:1289


onClick()

onClick(gridCell, e): void

Parameters

ParameterType
gridCellGridCell<any>
eMouseEvent

Returns

void

Inherited from

GridCellRenderer . onClick

Source

src/grid.ts:1300


onDoubleClick()

onDoubleClick(gridCell, e): void

Parameters

ParameterType
gridCellGridCell<any>
eMouseEvent

Returns

void

Inherited from

GridCellRenderer . onDoubleClick

Source

src/grid.ts:1301


onKeyDown()

onKeyDown(gridCell, e): void

Parameters

ParameterType
gridCellGridCell<any>
eKeyboardEvent

Returns

void

Inherited from

GridCellRenderer . onKeyDown

Source

src/grid.ts:1292


onKeyPress()

onKeyPress(gridCell, e): void

Parameters

ParameterType
gridCellGridCell<any>
eKeyboardEvent

Returns

void

Inherited from

GridCellRenderer . onKeyPress

Source

src/grid.ts:1293


onMouseDown()

onMouseDown(gridCell, e): void

Parameters

ParameterType
gridCellGridCell<any>
eMouseEvent

Returns

void

Inherited from

GridCellRenderer . onMouseDown

Source

src/grid.ts:1297


onMouseEnter()

onMouseEnter(gridCell, e): void

Parameters

ParameterType
gridCellGridCell<any>
eMouseEvent

Returns

void

Inherited from

GridCellRenderer . onMouseEnter

Source

src/grid.ts:1295


onMouseLeave()

onMouseLeave(gridCell, e): void

Parameters

ParameterType
gridCellGridCell<any>
eMouseEvent

Returns

void

Inherited from

GridCellRenderer . onMouseLeave

Source

src/grid.ts:1296


onMouseMove()

onMouseMove(gridCell, e): void

Parameters

ParameterType
gridCellGridCell<any>
eMouseEvent

Returns

void

Inherited from

GridCellRenderer . onMouseMove

Source

src/grid.ts:1299


onMouseUp()

onMouseUp(gridCell, e): void

Parameters

ParameterType
gridCellGridCell<any>
eMouseEvent

Returns

void

Inherited from

GridCellRenderer . onMouseUp

Source

src/grid.ts:1298


render()

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

Parameters

ParameterType
gCanvasRenderingContext2D
xnumber
ynumber
wnumber
hnumber
valueany
contextany

Returns

void

Overrides

GridCellRenderer . render

Source

src/grid.ts:1316


renderInternal()

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

Parameters

ParameterType
gCanvasRenderingContext2D
xnumber
ynumber
wnumber
hnumber
gridCellGridCell<any>
cellStyleGridCellStyle

Returns

void

Overrides

GridCellRenderer . renderInternal

Source

src/grid.ts:1320


renderSettings()

renderSettings(gridColumn): null | Element

Parameters

ParameterType
gridColumnGridColumn<any>

Returns

null | Element

Inherited from

GridCellRenderer . renderSettings

Source

src/grid.ts:1264


byName()

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

Parameters

ParameterType
rendererNamestring

Returns

null | GridCellRenderer<any>

Inherited from

GridCellRenderer . byName

Source

src/grid.ts:1285


register()

static register(renderer): void

Parameters

ParameterType
rendererany

Returns

void

Inherited from

GridCellRenderer . register

Source

src/grid.ts:1281