bbl-gantt
Version:
一个框架无关的JS甘特图库,支持resize、拖拽新建、支持自定义样式、以及支持duration模式等功能。A framework-independent JS Gantt chart library, supporting resize, drag-and-drop to create new tasks, custom styling, and duration mode functionalities.
27 lines (26 loc) • 851 B
TypeScript
import { default as Gantt, MakerRender } from './index';
import { EventBindingThis } from './event';
import { HeaderRender } from './render/headerRender';
import { TicksRender } from './render/ticksRender';
import { RowsRender } from './render/rowsRender';
import { EventsRender } from './render/eventsRender';
export declare class Render extends EventBindingThis {
gantt: Gantt;
header: HeaderRender;
ticks: TicksRender;
rows: RowsRender;
events: EventsRender;
maker: MakerRender;
constructor(gantt: Gantt);
private bindEvent;
private unbindEvent;
destroy(): void;
render(): void;
hideVScrollMaskTimer: ReturnType<typeof setTimeout> | null;
clearHideVScrollMaskTimer(): void;
caculateGanttBox(): {
width: number;
height: number;
};
getYbyIndex(index: number): number;
}