Renderer Events
Description
The Renderer takes care of rendering the Sheet inside your DataGridXL instance.
Usage
Your DataGridXL instance contains a property renderer.
// create DataGridXL instance
const grid = new DataGridXL(...);
// listening to renderer events
grid.renderer.events.on('scroll', ...)NOTE: You don't need to create a Renderer instance yourself — it is provided by the grid automatically.Events
contextmenuRendererPointerEventFires when native `contextmenu` event is triggered
Payload
typestringtargetRenderernativeEventMouseEventpayloadRendererPointerEventPayloaddblclickcellRendererPointerEventFires when cell has been double-clicked
Payload
typestringtargetRenderernativeEventMouseEventpayloadRendererPointerEventPayloaddblclickcolheaderedgeRendererPointerEventFires when right edge of column header has been double-clicked
Payload
typestringtargetRenderernativeEventMouseEventpayloadRendererPointerEventPayloaddblclickpointerareaRendererPointerEventFires when any pointer area has been double-clicked
Payload
typestringtargetRenderernativeEventMouseEventpayloadRendererPointerEventPayloadhitcellRendererPointerEventFires when a cell has been hit
Payload
typestringtargetRenderernativeEventMouseEventpayloadRendererPointerEventPayloadhitcellpickerbuttonRendererPointerEventFires when a cell picker button has been hit
Payload
typestringtargetRenderernativeEventMouseEventpayloadRendererPointerEventPayloadhitcolheaderRendererPointerEventFires when a column header has been hit
Payload
typestringtargetRenderernativeEventMouseEventpayloadRendererPointerEventPayloadhitcolheaderedgeRendererPointerEventFires when a column header right edge has been hit
Payload
typestringtargetRenderernativeEventMouseEventpayloadRendererPointerEventPayloadhitcolheaderlabelRendererPointerEventFires when a column header label has been hit
Payload
typestringtargetRenderernativeEventMouseEventpayloadRendererPointerEventPayloadhitcolheadersortbuttonRendererPointerEventFires when a column header sort button has been hit
Payload
typestringtargetRenderernativeEventMouseEventpayloadRendererPointerEventPayloadhitemptycanvasRendererPointerEventFires when part of the empty canvas has been hit
Payload
typestringtargetRenderernativeEventMouseEventpayloadRendererPointerEventPayloadhitfillhandleRendererPointerEventFires when the fill handle has been hit
Payload
typestringtargetRenderernativeEventMouseEventpayloadRendererPointerEventPayloadhitheadercornerRendererPointerEventFires when the top-left header corner has been hit
Payload
typestringtargetRenderernativeEventMouseEventpayloadRendererPointerEventPayloadhithiddencolgroupindicatorRendererPointerEventFires when the "hidden column group" indicator has been hit
Payload
typestringtargetRenderernativeEventMouseEventpayloadRendererPointerEventPayloadhithiddenrowgroupindicatorRendererPointerEventFires when the "hidden row group" indicator has been hit
Payload
typestringtargetRenderernativeEventMouseEventpayloadRendererPointerEventPayloadbeforehitpointerareaRendererPointerEventFires before any pointer area inside renderer has been hit
Payload
typestringtargetRenderernativeEventMouseEventpayloadRendererPointerEventPayloadhitpointerareaRendererPointerEventFires when any pointer area inside renderer has been hit
Payload
typestringtargetRenderernativeEventMouseEventpayloadRendererPointerEventPayloadhitrowheaderRendererPointerEventFires when a row header has been hit
Payload
typestringtargetRenderernativeEventMouseEventpayloadRendererPointerEventPayloadhitsectiondividerxRendererPointerEventFires when a section divider X (freeze line) has been hit
Payload
typestringtargetRenderernativeEventMouseEventpayloadRendererPointerEventPayloadhitsectiondivideryRendererPointerEventFires when a section divider Y (freeze line) has been hit
Payload
typestringtargetRenderernativeEventMouseEventpayloadRendererPointerEventPayloadmouseentercellRendererPointerEventFires when the mouse enters a cell
Payload
typestringtargetRenderernativeEventMouseEventpayloadRendererPointerEventPayloadmouseenterpointerareaRendererPointerEventFires when the mouse enters a pointer area
Payload
typestringtargetRenderernativeEventMouseEventpayloadRendererPointerEventPayloadmouseleavePassthroughEventFires when the mouse leaves the renderer
Payload
typestringtargetobjectnativeEventEventmouseleavecellRendererPointerEventFires when the mouse leaves a cell
Payload
typestringtargetRenderernativeEventMouseEventpayloadRendererPointerEventPayloadmouseleavepointerareaRendererPointerEventFires when the mouse leavers a pointer area
Payload
typestringtargetRenderernativeEventMouseEventpayloadRendererPointerEventPayloadscrollPassthroughEventFires when renderer scrolls
Payload
typestringtargetobjectnativeEventEventscrollstopRendererViewportEventFires when renderer stops scrolling
Payload
typestringtargetRendererpayloadRendererViewportEventPayloadviewportpositionchangeRendererViewportEventFires when viewport position has changed
Payload
typestringtargetRendererpayloadRendererViewportEventPayload