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.
ts
render(): voiddestroy
Destroys the events part.
ts
destroy(): voidremoveEvent
Removes an event item from the canvas.
ts
removeEvent(event: GanttEventItem): voiddeleteEvent
Delete an event item (canvas and data), if emit is true, the event will be triggered.
ts
deleteEvent(event: GanttEventItem, emit?: boolean): voidupdateEventItem
Updates an event item, if needRender is true, the canvas will be re-rendered.
ts
updateEventItem(eventOrId: GanttEventItem | string, newData: DeepPartial<Omit<GanttEventItem, 'id'>>, needRender?: boolean): void