Interface Options

Index

Properties

Properties

optional public allDayDefault?: boolean

optional public aspectRatio?: number

optional public buttonIcons?: { prev: string; next: string; }

public buttonIcons.next: string

public buttonIcons.prev: string

optional public buttonText?: ButtonTextObject

optional public columnFormat?: any

optional public contentHeight?: number

optional public date?: number

optional public dayClick?: (date: Date, allDay: boolean, jsEvent: MouseEvent, view: FullCalendar.View) => void

optional public dayNames?: Array<string>

optional public dayNamesShort?: Array<string>

optional public dayRender?: (date: Date, cell: HTMLTableDataCellElement) => void

optional public defaultView?: string

optional public dragOpacity?: any

optional public dragRevertDuration?: number

optional public drop?: (date: Date, allDay: boolean, jsEvent: MouseEvent, ui: any) => void

optional public dropAccept?: any

optional public droppable?: boolean

optional public editable?: boolean

optional public endParam?: string

optional public eventAfterAllRender?: (view: FullCalendar.View) => void

optional public eventAfterRender?: (event: FullCalendar.EventObject, element: HTMLDivElement, view: FullCalendar.View) => void

optional public eventBackgroundColor?: string

optional public eventBorderColor?: string

optional public eventClick?: (event: FullCalendar.EventObject, jsEvent: MouseEvent, view: FullCalendar.View) => any

optional public eventColor?: string

optional public eventDataTransform?: (eventData: any) => FullCalendar.EventObject

optional public eventDestroy?: (event: FullCalendar.EventObject, element: JQuery, view: FullCalendar.View) => void

optional public eventDragStart?: (event: FullCalendar.EventObject, jsEvent: MouseEvent, ui: any, view: FullCalendar.View) => void

optional public eventDragStop?: (event: FullCalendar.EventObject, jsEvent: MouseEvent, ui: any, view: FullCalendar.View) => void

optional public eventDrop?: (event: FullCalendar.EventObject, dayDelta: number, minuteDelta: number, revertFunc: Function, jsEvent: Event, ui: any, view: FullCalendar.View) => void

optional public eventDurationEditable?: boolean

optional public eventMouseout?: (event: FullCalendar.EventObject, jsEvent: MouseEvent, view: FullCalendar.View) => void

optional public eventMouseover?: (event: FullCalendar.EventObject, jsEvent: MouseEvent, view: FullCalendar.View) => void

optional public eventRender?: (event: FullCalendar.EventObject, element: HTMLDivElement, view: FullCalendar.View) => void

optional public eventResize?: (event: FullCalendar.EventObject, dayDelta: number, minuteDelta: number, revertFunc: Function, jsEvent: Event, ui: any, view: FullCalendar.View) => void

optional public eventResizeStart?: (event: FullCalendar.EventObject, jsEvent: MouseEvent, ui: any, view: FullCalendar.View) => void

optional public eventResizeStop?: (event: FullCalendar.EventObject, jsEvent: MouseEvent, ui: any, view: FullCalendar.View) => void

optional public eventSources?: Array<any>

An array, each element being one of the following types:

  • EventSource
  • EventObject[]
  • string (JSON feed)
  • (start: Date, end: Date, callback: {(events: EventObject[]) => void;}) => void;

optional public eventStartEditable?: boolean

optional public eventTextColor?: string

optional public events?: any

This has one of the following types:

  • EventObject[]
  • string (JSON feed)
  • (start: Date, end: Date, callback: {(events: EventObject[]) => void;}) => void;

optional public firstDay?: number

optional public handleWindowResize?: boolean

optional public header?: { left: string; center: string; right: string; }

public header.center: string

public header.left: string

public header.right: string

optional public height?: number

optional public hiddenDays?: Array<number>

optional public ignoreTimezone?: boolean

optional public isRTL?: boolean

optional public lazyFetching?: boolean

optional public loading?: (isLoading: boolean, view: FullCalendar.View) => void

optional public month?: number

optional public monthNames?: Array<string>

optional public monthNamesShort?: Array<string>

optional public select?: (startDate: Date, endDate: Date, allDay: boolean, jsEvent: MouseEvent, view: FullCalendar.View) => void

optional public selectHelper?: any

optional public selectable?: any

optional public startParam?: string

optional public theme?: boolean

optional public timeFormat?: any

optional public titleFormat?: any

optional public unselect?: (view: FullCalendar.View, jsEvent: Event) => void

optional public unselectAuto?: boolean

optional public unselectCancel?: string

optional public viewDestroy?: (view: FullCalendar.View, element: JQuery) => void

optional public viewRender?: (view: FullCalendar.View, element: JQuery) => void

optional public weekMode?: string

optional public weekNumberCalculation?: any

optional public weekNumberTitle?: string

optional public weekNumbers?: boolean

optional public weekends?: boolean

optional public windowResize?: (view: FullCalendar.View) => void

optional public year?: number