Skip to content

Render 类

渲染相关的类,负责渲染整个 Gantt 实例, 渲染主要分为 header、ticks、rows、events 四个部分

构造函数

constructor

参数:(gantt: Gantt)

构造函数,传入 Gantt 实例

实例属性

gantt

Gantt 实例

HeaderRender 实例, HeaderRender 负责渲染 header 部分

ticks

TicksRender 实例, TicksRender 负责渲染 ticks 部分

rows

RowsRender 实例, RowsRender 负责渲染 rows 部分

events

EventsRender 实例, EventsRender 负责渲染 events 部分

方法

render

渲染整个 Gantt 实例

caculateGanttBox

计算整个 Gantt 实例 svg 元素的宽度和高度

getYbyIndex

根据 index 计算 row 的 y 坐标