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.

16 lines (15 loc) 892 B
import { ViewBase } from '../renderer/view-base'; import { Schedule } from '../base/schedule'; export declare class AgendaBase extends ViewBase { constructor(parent: Schedule); createAgendaContentElement(type: string, listData: Record<string, any>[], aTd: Element, groupOrder?: string[], groupIndex?: number): Element; createAppointment(event: Record<string, any>): HTMLElement[]; processAgendaEvents(events: Record<string, any>[]): Record<string, any>[]; wireEventActions(): void; calculateResourceTableElement(tBody: Element, noOfDays: number, agendaDate: Date, agendaEnd?: Date): void; private createResourceTableRow; createDateHeaderElement(date: Date, groupIndex?: number): Element; renderEmptyContent(tBody: Element, agendaDate: Date, hasNoEvents?: boolean): void; createTableRowElement(date: Date, type: string): Element; destroy(): void; }