UNPKG

abc-charts

Version:

Widget render for using in 'ABC consulting' projects

35 lines (34 loc) 1.4 kB
import { IWidgetVariables, ISettings } from "../../interfaces"; import { Chart } from "../../models/Chart"; import { IWidgetSettings } from "../../widgetSettings"; import { WidgetConfigInner } from "../.."; import { WidgetOptions } from "../../models/widgetOptions"; /** * События hover обрабатываются в самом виджете (при вкл enableEvents) * Событие click не обрабатывается, чтобы не делать слушателя на входной click для эмуляции нажатия и не отправлять click наружу * Флаг selected реализован через Variables */ export declare class ProductionPlan extends Chart { private hovered; private selected; private title; constructor(config: WidgetConfigInner, options: WidgetOptions); getVariables(): IWidgetVariables; getSettings(): IWidgetSettings; getStyles(): ISettings; run(): void; destroy(): void; private addEventListeners; private removeEventListeners; private onEnter; private onLeave; private setClasses; private get isEnableEvents(); /** * Обработка событий * NOTE: все данные меняются в this.config.template */ private onEventBusFunc; private processKpi; getTemplate(): string; }