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.01 kB
import { CellClickEventArgs, NotifyEventArgs, TdData } from '../base/interface'; import { AgendaBase } from '../event-renderer/agenda-base'; import { Schedule } from '../base/schedule'; import { Month } from './month'; import { NavigationDirection } from '../base/type'; /** * month agenda view */ export declare class MonthAgenda extends Month { dayNameFormat: string; viewClass: string; agendaBase: AgendaBase; monthAgendaDate: Date; constructor(parent: Schedule); protected getModuleName(): string; renderAppointmentContainer(): void; getDayNameFormat(): string; updateSelectedCellClass(data: TdData): void; private setEventWrapperHeight; onDataReady(args: NotifyEventArgs): void; onCellClick(event: CellClickEventArgs): void; private onEventRender; private appointmentFiltering; private clearElements; private appendAppContainer; getNextPreviousDate(type: NavigationDirection): Date; private getAgendaBase; destroy(): void; }