Skip to content

EventsRender

EventRender Class is responsible for rendering the events part of the Gantt instance.

Constructor

constructor

Parameters: (gantt: Gantt, renderer: Render)

constructor function, which takes the Gantt instance and renderer instance as parameters.

Instance Properties

gantt

Gantt instance

renderer

Render instance

g

The G instance of the events part

Instance Methods

render

Renders the entire events part.

destroy

Destroys the events part.

removeEvent

Parameters: (event: GanttEventItem)

Removes an event item from the canvas.

deleteEvent

Parameters: (event: GanttEventItem, emit=false)

Delete an event item (canvas and data), if emit is true, the event will be triggered.

updateEventItem

Parameters: eventOrId: GanttEventItem | string, newData: DeepPartial<Omit<GanttEventItem, 'id'>>, needRender = true

Updates an event item, if needRender is true, the canvas will be re-rendered.