UNPKG

@syncfusion/ej2-schedule

Version:

Flexible scheduling library with more built-in features and enhanced customization options similar to outlook and google calendar, allowing the users to plan and manage their appointments with efficient data-binding support.

30 lines (29 loc) 1.03 kB
import { TdData } from '../base/interface'; import { Schedule } from '../base/schedule'; import { Month } from './month'; /** * timeline month view */ export declare class TimelineMonth extends Month { viewClass: string; isInverseTableSelect: boolean; private appointment; constructor(parent: Schedule); protected getModuleName(): string; onDataReady(): void; getLeftPanelElement(): HTMLElement; scrollTopPanel(target: HTMLElement): void; setContentHeight(content: HTMLElement, leftPanelElement: HTMLElement, height: number): void; getDateSlots(renderDates: Date[], workDays: number[]): TdData[]; renderLeftIndent(tr: Element): void; renderContent(): void; private getRowCount; getContentSlots(): TdData[][]; updateClassList(data: TdData): void; unWireEvents(): void; getMonthStart(currentDate: Date): Date; getMonthEnd(currentDate: Date): Date; generateColumnLevels(): TdData[][]; getAdjustedDate(startTime: Date): Date; destroy(): void; }