Properties

NameTypeDefault
appointmentOpacity number 0.7
appointmentsMinHeight number 18
appointmentDataFields SchedulerAppointmentDataFields { allDay: "allDay", background: "background", borderColor: "borderColor", color: "color", description: "description", draggable: "draggable", from: "from", hidden: "hidden", id: "id", location: "location", recurrencePattern: "recurrencePattern", recurrenceException: "recurrenceException", resizable: "resizable", resourceId: "resourceId", readOnly: "readOnly", subject: "subject", style: "style", status: "status", to: "to", tooltip: "tooltip", timeZone: "timeZone" }
appointmentTooltips boolean true
columnsHeight number 30
contextMenu boolean true
contextMenuOpen (menu: SchedulerContextMenuOpen['menu'], appointment: SchedulerContextMenuOpen['appointment'], event: SchedulerContextMenuOpen['event']) => void null
contextMenuClose (menu: SchedulerContextMenuClose['menu'], appointment: SchedulerContextMenuClose['appointment'], event: SchedulerContextMenuClose['event']) => void null
contextMenuItemClick (menu: SchedulerContextMenuItemClick['menu'], appointment: SchedulerContextMenuItemClick['appointment'], event: SchedulerContextMenuItemClick['event']) => boolean null
contextMenuCreate (menu: SchedulerContextMenuCreate['menu'], settings: SchedulerContextMenuCreate['settings']) => void null
changedAppointments Array<SchedulerChangedAppointments> []
disabled boolean false
date any new $.jqx.date('todayDate')
dayNameFormat string 'full'
enableHover boolean true
editDialog boolean true
editDialogDateTimeFormatString string "dd/MM/yyyy hh:mm tt"
editDialogDateFormatString string "dd/MM/yyyy"
editDialogOpen (dialog?: SchedulerEditDialogOpen['dialog'], fields?: SchedulerEditDialogOpen['fields'], editAppointment?: SchedulerEditDialogOpen['editAppointment']) => void null
editDialogCreate (dialog?: SchedulerEditDialogCreate['dialog'], fields?: SchedulerEditDialogCreate['fields'], editAppointment?: SchedulerEditDialogCreate['editAppointment']) => void null
editDialogKeyDown (dialog?: SchedulerEditDialogKeyDown['dialog'], fields?: SchedulerEditDialogKeyDown['fields'], editAppointment?: SchedulerEditDialogKeyDown['editAppointment'], event?: SchedulerEditDialogKeyDown['event']) => boolean null
editDialogClose (dialog?: SchedulerEditDialogClose['dialog'], fields?: SchedulerEditDialogClose['fields'], editAppointment?: SchedulerEditDialogClose['editAppointment']) => void null
exportSettings SchedulerExportSettings { serverURL: null, characterSet: null, fileName: "jqxScheduler", dateTimeFormatString: "S", resourcesInMultipleICSFiles: false}
height number | string 600
legendPosition string "bottom"
legendHeight number 34
localization any
min any new $.jqx.date(0)
max any new $.jqx.date(9999, 12, 31),
ready () => void null
renderAppointment (data: SchedulerRenderAppointment['data']) => any null
rendering () => void null
rendered () => void null
rtl boolean false
resources SchedulerResources null
rowsHeight number 27
showToolbar boolean true
showLegend boolean false
scrollBarSize number 15
source any null
statuses SchedulerStatuses { free: "white", tentative: "tentative", busy: "transparent", outOfOffice: "#800080" }
touchRowsHeight number 37
theme string ''
touchAppointmentsMinHeight number 27
touchScrollBarSize number 18
timeZone string ''
touchDayNameFormat SchedulerTouchDayNameFormat 'abbr'
toolBarRangeFormat string 'dd MMMM yyyy'
toolBarRangeFormatAbbr string 'dd MM yyyy'
toolbarHeight number 54
views Array<any> ['dayView', 'weekView', 'monthView']
view SchedulerViewsType
width number | string 800

Events

appointmentChange Event
appointmentClick Event
appointmentDoubleClick Event
appointmentDelete Event
appointmentAdd Event
bindingComplete Event
cellClick Event
cellDoubleClick Event
contextMenuOpen Event
contextMenuClose Event
contextMenuItemClick Event
contextMenuCreate Event
dateChange Event
editRecurrenceDialogOpen Event
editRecurrenceDialogClose Event
editDialogCreate Event
editDialogOpen Event
editDialogClose Event
viewChange Event

Methods

NameArgumentsReturn Type
addAppointment item
beginAppointmentsUpdate None
clearAppointmentsSelection None
clearSelection None
closeMenu None
closeDialog None
deleteAppointment appointmenId
destroy None
endAppointmentsUpdate None
ensureAppointmentVisible id
ensureVisible item, resourceId
exportData format
focus None
getAppointmentProperty appointmentId, name
getSelection None
getAppointments None
getDataAppointments None
hideAppointmentsByResource resourcesId
openMenu left, top
openDialog left, top
selectAppointment appointmentId
setAppointmentProperty appointmentId, name, value
selectCell date, allday, resourceId
showAppointmentsByResource resourceId
scrollWidth None
scrollHeight None
scrollLeft left
scrollTop top