EventsRender
EventsRender 类,负责渲染 events 部分
构造函数
constructor
参数:(gantt: Gantt, renderer: Render)
构造函数,传入 Gantt 实例和渲染器实例
实例属性
gantt
Gantt 实例
renderer
Render 实例
g
Events 部分的 G 实例
实例方法
render
渲染整个 Ticks
ts
render(): voiddestroy
销毁 Ticks 部分
ts
destroy(): voidremoveEvent
画布上移除某个事件项
ts
removeEvent(event: GanttEventItem): voiddeleteEvent
删除某个事件项(画布+数据),如果 emit 为 true,则触发事件
ts
deleteEvent(event: GanttEventItem, emit?: boolean): voidupdateEventItem
更新某个事件项,如果 needRender 为 true,则重新渲染
ts
updateEventItem(eventOrId: GanttEventItem | string, newData: DeepPartial<Omit<GanttEventItem, 'id'>>, needRender?: boolean): void