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.
25 lines (24 loc) • 816 B
TypeScript
import { G } from '@svgdotjs/svg.js';
import { default as Gantt, _GanttItem } from '..';
import { PartRender } from './index';
import { Render } from '../render';
export declare class RowsRender extends PartRender {
gantt: Gantt;
renderer: Render;
constructor(gantt: Gantt, renderer: Render);
bindEvent(): void;
unbindEvent(): void;
renderRow(row: _GanttItem, index?: number): void;
deleteRow(row: _GanttItem, emit?: boolean): void;
g: G | null;
render(): void;
private getEventRowInfo;
private addEventItem;
private bgRectMouseDownEvent;
onBgRectMouseDown(evt: Event): void;
onBgRectMouseMove(evt: Event): void;
lastClickRow: _GanttItem | null;
onContainerMouseUp(evt: Event): void;
onContainerMouseLeave(evt: Event): void;
destroy(): void;
}