@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.
23 lines (22 loc) • 802 B
TypeScript
import { Schedule } from '../base/schedule';
import { Year } from './year';
/**
* timeline year view
*/
export declare class TimelineYear extends Year {
viewClass: string;
isInverseTableSelect: boolean;
constructor(parent: Schedule);
protected getModuleName(): string;
renderHeader(headerWrapper: HTMLElement): void;
private renderResourceHeader;
renderContent(contentWrapper: HTMLElement): void;
private renderDefaultContent;
getContentRows(): Element[];
renderResourceContent(wrapper: HTMLElement, monthBody: HTMLTableSectionElement, contentBody: HTMLTableSectionElement): void;
private renderDayMonthHeaderTemplate;
private renderCellTemplate;
scrollToDate(scrollDate: Date): void;
getScrollableElement(): Element;
private wireEvents;
}