@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.
24 lines (23 loc) • 749 B
TypeScript
import { Schedule } from '../base/schedule';
/**
* Inline Edit interactions
*/
export declare class InlineEdit {
private parent;
private inlineInputEle;
constructor(parent: Schedule);
private inlineEdit;
private cellEdit;
private eventEdit;
private createVerticalViewInline;
private createMonthViewInline;
private createTimelineViewInline;
private getEventDaysCount;
private generateEventData;
documentClick(target: HTMLInputElement): void;
inlineCrudActions(target: HTMLTableCellElement): void;
createInlineAppointmentElement(inlineData?: Record<string, any>): HTMLElement;
removeInlineAppointmentElement(): void;
getInlineElement(): HTMLInputElement | null;
destroy(): void;
}