Class ScheduleProperties
A class that holds Schedule properties.
Inherited Members
Namespace: Syncfusion.JavaScript.Models
Assembly: Syncfusion.EJ.dll
Syntax
public class ScheduleProperties : EJTagHelper
Constructors
ScheduleProperties()
Initializes a new instance of the ScheduleProperties class.
Declaration
public ScheduleProperties()
Properties
ActionBegin
It will trigger at the beggining of any actions performed on Schedule.
Declaration
[JsonProperty("actionBegin")]
public string ActionBegin { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers at the beggining of any actions performed on Schedule. |
ActionComplete
It will trigger after the completion of any actions performed on Schedule.
Declaration
[JsonProperty("actionComplete")]
public string ActionComplete { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers after the completion of any actions performed on Schedule. |
AgendaViewSettings
Gets or sets all the options related to agenda view settings of the Schedule.
Declaration
[JsonProperty("agendaViewSettings")]
public AgendaViewSettings AgendaViewSettings { get; set; }
Property Value
Type | Description |
---|---|
AgendaViewSettings | It accept all the options related to agenda view settings of the Schedule. |
AllDayCellsTemplateId
Gets or sets the AllDayCells template value.
Declaration
[JsonProperty("allDayCellsTemplateId")]
public string AllDayCellsTemplateId { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the AllDayCells template value. |
AllowDelete
Gets or sets the value which indicates whether to disable the appointment delete option on the Scheduler or not.
Declaration
[JsonProperty("allowDelete")]
public bool AllowDelete { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accepts the value which indicates whether to disable the appointment delete option on the Scheduler or not. |
AllowDragAndDrop
Gets or sets the value which indicates whether to allow the appointments to be dragged and dropped at required time.
Declaration
[JsonProperty("allowDragAndDrop")]
public bool AllowDragAndDrop { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accepts the value which indicates whether to allow the appointments to be dragged and dropped at required time. |
AllowDragDrop
Gets or sets the value which indicates whether to allow the appointments to be dragged and dropped at required time.
Declaration
[JsonProperty("allowDragAndDrop")]
[Obsolete("AllowDragDrop property has deprecated. Use ScheduleModel.AllowDragAndDrop instead of AllowDragDrop")]
public bool AllowDragDrop { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accepts the value which indicates whether to allow the appointments to be dragged and dropped at required time. |
AllowInline
Gets or sets the value which indicates whether to allow the user to create/edit appointments through a single cell click or not.
Declaration
[JsonProperty("allowInline")]
public bool AllowInline { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accepts the value which indicates whether to allow the user to create/edit appointments through a single cell click or not. |
AllowKeyboardNavigation
Gets or sets the value which indicates whether to allows interaction through keyboard shortcut keys or not.
Declaration
[JsonProperty("allowKeyboardNavigation")]
public bool AllowKeyboardNavigation { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accept the value which indicates whether to allows interaction through keyboard shortcut keys or not. |
AppointmentChanged
It will trigger after the appointment is edited.
Declaration
[JsonProperty("appointmentChanged")]
public string AppointmentChanged { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers after the appointment is edited. |
AppointmentClick
It will trigger while clicking the appointment.
Declaration
[JsonProperty("appointmentClick")]
public string AppointmentClick { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers while clicking the appointment. |
AppointmentCreated
It will trigger after the appointment is saved.
Declaration
[JsonProperty("appointmentCreated")]
public string AppointmentCreated { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers after the appointment is saved. |
AppointmentDeleted
It will trigger when the appointment is about to be deleted.
Declaration
[Obsolete("AppointmentDeleted property has deprecated. Use ScheduleModel.BeforeAppointmentRemove instead of AppointmentDeleted")]
[JsonProperty("beforeAppointmentRemove")]
public string AppointmentDeleted { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers when the appointment is about to be deleted. |
AppointmentDragArea
Gets or sets the draggable area value for the Scheduler appointments.
Declaration
[JsonProperty("appointmentDragArea")]
public string AppointmentDragArea { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the draggable area value for the Scheduler appointments. |
AppointmentEdited
It will trigger when the appointment is about to be edited.
Declaration
[JsonProperty("beforeAppointmentChange")]
[Obsolete("AppointmentEdited property has deprecated. Use ScheduleModel.beforeAppointmentChange instead of AppointmentEdited")]
public string AppointmentEdited { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers when the appointment is about to be edited. |
AppointmentHover
It will trigger while hovering the appointment.
Declaration
[JsonProperty("appointmentHover")]
public string AppointmentHover { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers while hovering the appointment. |
AppointmentRemoved
It will trigger after the appointment is deleted.
Declaration
[JsonProperty("appointmentRemoved")]
public string AppointmentRemoved { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers after the appointment is deleted. |
AppointmentSaved
It will trigger when the appointment is about to be saved.
Declaration
[JsonProperty("beforeAppointmentCreate")]
[Obsolete("AppointmentSaved property has deprecated. Use ScheduleModel.BeforeAppointmentCreate instead of AppointmentSaved")]
public string AppointmentSaved { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers when the appointment is about to be saved. |
AppointmentSettings
Gets or sets the dataSource collection and the fields related to appointments.
Declaration
[JsonProperty("appointmentSettings")]
public ScheduleFields AppointmentSettings { get; set; }
Property Value
Type | Description |
---|---|
ScheduleFields | It accept the dataSource collection and the fields related to appointments. |
AppointmentTemplateId
Gets or sets the appointment template value.
Declaration
[JsonProperty("appointmentTemplateId")]
public string AppointmentTemplateId { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the appointment template value. |
AppointmentWindowOpen
It will trigger while opening the appointment window.
Declaration
[JsonProperty("appointmentWindowOpen")]
public string AppointmentWindowOpen { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers while opening the appointment window. |
BeforeAppointmentChange
It will trigger when the appointment is about to be edited.
Declaration
[JsonProperty("beforeAppointmentChange")]
public string BeforeAppointmentChange { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers when the appointment is about to be edited. |
BeforeAppointmentCreate
It will trigger when the appointment is about to be saved.
Declaration
[JsonProperty("beforeAppointmentCreate")]
public string BeforeAppointmentCreate { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers when the appointment is about to be saved. |
BeforeAppointmentRemove
It will trigger when the appointment is about to be deleted.
Declaration
[JsonProperty("beforeAppointmentRemove")]
public string BeforeAppointmentRemove { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers when the appointment is about to be deleted. |
BeforeContextMenuOpen
It will trigger when context menu item is about to be opened.
Declaration
[JsonProperty("beforeContextMenuOpen")]
public string BeforeContextMenuOpen { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers when context menu item is about to be opened. |
BlockoutSettings
Gets or sets all the options related to blockout settings of the Schedule.
Declaration
[JsonProperty("blockoutSettings")]
public BlockoutSettings BlockoutSettings { get; set; }
Property Value
Type | Description |
---|---|
BlockoutSettings | It accept all the options related to blockout settings of the Schedule. |
BusinessEndHour
Gets or sets the businesses the end hour value.
Declaration
[JsonProperty("businessEndHour")]
[Obsolete("businessEndHour property has deprecated. Use ScheduleModel.WorkHours.End instead of BusinessEndHour")]
public int BusinessEndHour { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | It accepts the businesses the end hour value. |
BusinessStartHour
Gets or sets the businesses the start hour value.
Declaration
[JsonProperty("businessStartHour")]
[Obsolete("BusinessStartHour property has deprecated. Use ScheduleModel.WorkHours.Start instead of BusinessStartHour")]
public int BusinessStartHour { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | It accepts the businesses the start hour value. |
CategorizeSettings
Gets or sets the various categorize colors to the Schedule appointments to differentiate it.
Declaration
[JsonProperty("categorizeSettings")]
public CategorizeSettings CategorizeSettings { get; set; }
Property Value
Type | Description |
---|---|
CategorizeSettings | It accept the various categorize colors to the Schedule appointments to differentiate it. |
CellClick
It will trigger while clicking the cell.
Declaration
[JsonProperty("cellClick")]
public string CellClick { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers while clicking the cell. |
CellDoubleClick
It will trigger while double clicking the cell.
Declaration
[JsonProperty("cellDoubleClick")]
public string CellDoubleClick { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers while double clicking the cell. |
CellHeight
Gets or sets the cell height value.
Declaration
[JsonProperty("cellHeight")]
public string CellHeight { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the cell height value |
CellHover
It will trigger while hovering the cell.
Declaration
[JsonProperty("cellHover")]
public string CellHover { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers while hovering the cell. |
CellWidth
Gets or sets the cell width value.
Declaration
[JsonProperty("cellWidth")]
public string CellWidth { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the cell width value |
ContextMenuSettings
Gets or sets all the options related to the context menu settings of Scheduler.
Declaration
[JsonProperty("contextMenuSettings")]
public ContextMenuSettings ContextMenuSettings { get; set; }
Property Value
Type | Description |
---|---|
ContextMenuSettings | It accept all the options related to the context menu settings of Scheduler. |
Create
It will trigger during the initial rendering of Schedule.
Declaration
[JsonProperty("create")]
public string Create { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers during the initial rendering of Schedule. |
CssClass
Gets or sets the custom CSS class name that defines specific user-defined styles and themes to be applied for partial or complete elements of the Schedule.
Declaration
[JsonProperty("cssClass")]
public string CssClass { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the custom CSS class name that defines specific user-defined styles and themes to be applied for partial or complete elements of the Schedule. |
CurrentDate
Gets or sets the current date value.
Declaration
[EJDate]
[JsonProperty("currentDate")]
public object CurrentDate { get; set; }
Property Value
Type | Description |
---|---|
System.Object | It accepts the current date value. |
CurrentView
Gets or sets the view name which needs to be displayed on the initial loading of the Schedule.
Declaration
[JsonProperty("currentView")]
[JsonConverter(typeof(StringEnumConverter))]
public CurrentView CurrentView { get; set; }
Property Value
Type | Description |
---|---|
CurrentView | It accepts the view name which needs to be displayed on the initial loading of the Schedule. |
DateFormat
Gets or sets the Schedule date format value.
Declaration
[JsonProperty("dateFormat")]
public string DateFormat { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the Schedule date format value. |
DateHeaderTemplateId
Gets or sets the the dateHeader template value.
Declaration
[JsonProperty("dateHeaderTemplateId")]
public string DateHeaderTemplateId { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the the dateHeader template value. |
Destroy
It will trigger while destroying Schedule control.
Declaration
[JsonProperty("destroy")]
public string Destroy { get; set; }
Property Value
Type | Description |
---|---|
System.String | It will trigger while destroying Schedule control. |
Drag
It will trigger when the appointment is being dragged.
Declaration
[JsonProperty("drag")]
public string Drag { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers when the appointment is being dragged. |
DragStart
It will trigger when the appointment is about to be dragged.
Declaration
[JsonProperty("dragStart")]
public string DragStart { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers when the appointment is about to be dragged. |
DragStop
It will trigger after the appointment is dropped.
Declaration
[JsonProperty("dragStop")]
public string DragStop { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers after the appointment is dropped. |
EnableAppointmentNavigation
Gets or sets the value which indicates whether to shows the previous/next appointment navigator button on the Scheduler or not.
Declaration
[JsonProperty("showAppointmentNavigator")]
[Obsolete("EnableAppointmentNavigation property has deprecated. Use ScheduleModel.ShowAppointmentNavigator instead of EnableAppointmentNavigation")]
public bool EnableAppointmentNavigation { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accept the value which indicates whether to shows the previous/next appointment navigator button on the Scheduler or not. |
EnableAppointmentResize
Gets or sets the value which indicates whether to shows the previous/next appointment navigator button on the Scheduler or not.
Declaration
[JsonProperty("enableAppointmentResize")]
public bool EnableAppointmentResize { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accept the value which indicates whether to shows the previous/next appointment navigator button on the Scheduler or not. |
EnableLoadOnDemand
Gets or sets the value which indicates whether to enable the loading of Schedule appointments based on requirement.
Declaration
[JsonProperty("enableLoadOnDemand")]
public bool EnableLoadOnDemand { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accepts the value which indicates whether to enable the loading of Schedule appointments based on requirement. |
EnablePersistence
Gets or sets the current model value to the browser cookies for state maintenance. When the page gets refreshed, Schedule control values are retained.
Declaration
[JsonProperty("enablePersistence")]
public bool EnablePersistence { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accept the current model value to the browser cookies for state maintenance. When the page gets refreshed, Schedule control values are retained. |
EnableRecurrenceValidation
Gets or sets the value which indicates whether to allow the validation of recurrence pattern to take place in Schedule or not.
Declaration
[JsonProperty("enableRecurrenceValidation")]
public bool EnableRecurrenceValidation { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accepts the value which indicates whether to allow the validation of recurrence pattern to take place in Schedule or not. |
EnableResize
Gets or sets the value which indicates whether to allow appointments to be resized or not.
Declaration
[JsonProperty("enableResize")]
public bool EnableResize { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accepts the value which indicates whether to allow appointments to be resized or not. |
EnableRTL
Gets or sets the value which indicates whether to enable RTL mode in Schedule.
Declaration
[JsonProperty("enableRTL")]
public bool EnableRTL { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accepts the value which indicates whether to enable RTL mode in Schedule. |
EndHour
Gets or sets the Schedule end hour value.
Declaration
[JsonProperty("endHour")]
public int EndHour { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | It accept the Schedule end hour value. |
FirstDayOfWeek
Gets or sets the specific day as the starting day of the week.
Declaration
[JsonProperty("firstDayOfWeek")]
[JsonConverter(typeof(StringEnumConverter))]
public DayOfWeek? FirstDayOfWeek { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DayOfWeek> | It accepts the specific day as the starting day of the week. |
Group
Gets or sets the array of resource names to be grouped on the Schedule.
Declaration
[JsonProperty("group")]
public Group Group { get; set; }
Property Value
Type | Description |
---|---|
Group | It accept the array of resource names to be grouped on the Schedule. |
Height
Gets or sets the Schedule height value.
Declaration
[JsonProperty("height")]
public string Height { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the Schedule height value. |
HighlightBusinessHours
Gets or sets the value which indicates whether to highlight the business hours or not.
Declaration
[JsonProperty("highlightBusinessHours")]
[Obsolete("highlightBusinessHours property has deprecated. Use ScheduleModel.WorkHours.Highlight instead of highlightBusinessHours")]
public bool HighlightBusinessHours { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accepts the value which indicates whether to highlight the business hours or not. |
IsDST
Gets or sets the value which indicates whether to allow the Schedule to observe Daylight Saving Time for supported timezones or not.
Declaration
[JsonProperty("isDST")]
public bool IsDST { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accepts the value which indicates whether to allow the Schedule to observe Daylight Saving Time for supported timezones or not. |
IsResponsive
Gets or sets the value which indicates whether to adapts the Schedule layout to fit the device screen size or not.
Declaration
[JsonProperty("isResponsive")]
public bool IsResponsive { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accepts the value which indicates whether to adapts the Schedule layout to fit the device screen size or not. |
KeyDown
It will trigger when any key is pressed.
Declaration
[JsonProperty("keyDown")]
public string KeyDown { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers when any key is pressed. |
Load
It will trigger during the initial load of Schedule.
Declaration
[JsonProperty("load")]
public string Load { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Locale
Gets or sets the specific culture value of the Schedule.
Declaration
[JsonProperty("locale")]
public string Locale { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the specific culture value of the Schedule. |
MaxDate
Gets or sets the maximum date value in DateTime format to be displayed on the Schedule.
Declaration
[JsonProperty("maxDate")]
[EJDate]
public object MaxDate { get; set; }
Property Value
Type | Description |
---|---|
System.Object | It accepts the maximum date value in DateTime format to be displayed on the Schedule. |
MenuItemClick
It will trigger when context menu item is clicked.
Declaration
[JsonProperty("menuItemClick")]
public string MenuItemClick { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers when context menu item is clicked. |
MinDate
Gets or sets the minimum date value in DateTime format to be displayed on the Schedule.
Declaration
[JsonProperty("minDate")]
[EJDate]
public object MinDate { get; set; }
Property Value
Type | Description |
---|---|
System.Object | It accepts the minimum date value in DateTime format to be displayed on the Schedule. |
Navigation
It will trigger when the schedule view or date is navigated.
Declaration
[JsonProperty("navigation")]
public string Navigation { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers when the schedule view or date is navigated. |
Orientation
Gets or sets the orientation value.
Declaration
[JsonProperty("orientation")]
[JsonConverter(typeof(StringEnumConverter))]
public Orientation Orientation { get; set; }
Property Value
Type | Description |
---|---|
Orientation | It accepts the orientation value. |
OverflowButtonClick
It will trigger while clicking the appointment over flow icon.
Declaration
[JsonProperty("overflowButtonClick")]
public string OverflowButtonClick { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers while clicking the appointment over flow icon. |
OverflowButtonHover
It will trigger while hovering the appointment over flow icon.
Declaration
[JsonProperty("overflowButtonHover")]
public string OverflowButtonHover { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers while hovering the appointment over flow icon. |
PrioritySettings
Gets or sets all the options related to priority settings of the Schedule.
Declaration
[JsonProperty("prioritySettings")]
public PrioritySettings PrioritySettings { get; set; }
Property Value
Type | Description |
---|---|
PrioritySettings | It accept all the options related to priority settings of the Schedule. |
QueryCellInfo
Gets or sets the string value and during the rendering of each cell and appointment in Schedule.
Declaration
[JsonProperty("queryCellInfo")]
public string QueryCellInfo { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and during the rendering of each cell and appointment in Schedule. |
ReadOnly
Gets or sets the value which indicates whether to disable the interaction with the Schedule appointments or not.
Declaration
[JsonProperty("readOnly")]
public bool ReadOnly { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accepts the value which indicates whether to disable the interaction with the Schedule appointments or not. |
Reminder
It will trigger when the reminder is raised for an appointment.
Declaration
[JsonProperty("reminder")]
public string Reminder { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers when the reminder is raised for an appointment. |
ReminderSettings
Gets or sets all the options related to the reminder settings of Scheduler
Declaration
[JsonProperty("reminderSettings")]
public ReminderSettings ReminderSettings { get; set; }
Property Value
Type | Description |
---|---|
ReminderSettings | It accept all the options related to the reminder settings of Scheduler |
RenderDates
Gets or sets the specific start and end dates to be rendered in the Schedule control.
Declaration
[EJDate]
[JsonProperty("renderDates")]
public object RenderDates { get; set; }
Property Value
Type | Description |
---|---|
System.Object | It accept the specific start and end dates to be rendered in the Schedule control. |
Resize
It will trigger when the appointment is being resized.
Declaration
[JsonProperty("resize")]
public string Resize { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers when the appointment is being resized. |
ResizeStart
It will trigger when the appointment is about to be resized.
Declaration
[JsonProperty("resizeStart")]
public string ResizeStart { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers when the appointment is about to be resized. |
ResizeStop
It will trigger after the appointment is resized.
Declaration
[JsonProperty("resizeStop")]
public string ResizeStop { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the string value and triggers after the appointment is resized. |
ResourceHeaderTemplateId
Gets or sets the resourceHeader template value.
Declaration
[JsonProperty("resourceHeaderTemplateId")]
public string ResourceHeaderTemplateId { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the resourceHeader template value. |
Resources
Gets or sets all the options related to the resources settings of Scheduler.
Declaration
[JsonProperty("resources")]
public List<Resources> Resources { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<Resources> | It accept all the options related to the resources settings of Scheduler. |
ShowAllDayRow
Gets or sets the value which indicates whether to display the all-day row cells on the Schedule or not.
Declaration
[JsonProperty("showAllDayRow")]
public bool ShowAllDayRow { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accepts the value which indicates whether to display the all-day row cells on the Schedule or not. |
ShowAppointmentNavigator
Gets or sets the value which indicates whether to shows the previous/next appointment navigator button on the Scheduler or not.
Declaration
[JsonProperty("showAppointmentNavigator")]
public bool ShowAppointmentNavigator { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accept the value which indicates whether to shows the previous/next appointment navigator button on the Scheduler or not. |
ShowCurrentTimeIndicator
Gets or sets the value which indicates whether to displays the current time indicator on the Schedule or not.
Declaration
[JsonProperty("showCurrentTimeIndicator")]
public bool ShowCurrentTimeIndicator { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accept the value which indicates whether to displays the current time indicator on the Schedule or not. |
ShowDeleteConfirmationDialog
Gets or sets the value which indicates whether to show the delete confirmation dialog before deleting an appointment or not.
Declaration
[JsonProperty("showDeleteConfirmationDialog")]
public bool ShowDeleteConfirmationDialog { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accepts the value which indicates whether to show the delete confirmation dialog before deleting an appointment or not. |
ShowHeaderBar
Gets or sets the value which indicates whether to displays the header bar on the Schedule or not.
Declaration
[JsonProperty("showHeaderBar")]
public bool ShowHeaderBar { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accepts the value which indicates whether to displays the header bar on the Schedule or not. |
ShowLocationField
Gets or sets the value which indicates whether to displays the location field additionally on Schedule appointment window or not.
Declaration
[JsonProperty("showLocationField")]
public bool ShowLocationField { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accepts the value which indicates whether to displays the location field additionally on Schedule appointment window or not. |
ShowNextPrevMonth
Gets or sets the value which indicates whether to displays the other months days in the current month on the Schedule or not.
Declaration
[JsonProperty("showNextPrevMonth")]
public bool ShowNextPrevMonth { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accepts the value which indicates whether to displays the other months days in the current month on the Schedule or not. |
ShowOverflowButton
Gets or sets the value which indicates whether to allow the height of the work-cells to adjust automatically (either expand or collapse) based on the number of appointment count or not.
Declaration
[JsonProperty("showOverflowButton")]
public bool ShowOverflowButton { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accepts the value which indicates whether to allow the height of the work-cells to adjust automatically (either expand or collapse) based on the number of appointment count or not. |
ShowQuickWindow
Gets or sets the value which indicates whether to displays the quick window for every single click made on the Schedule cells or appointments or not.
Declaration
[JsonProperty("showQuickWindow")]
public bool ShowQuickWindow { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accepts the value which indicates whether to displays the quick window for every single click made on the Schedule cells or appointments or not. |
ShowTimeScale
Gets or sets the value which indicates whether to show or hide the time slots in Schedule.
Declaration
[JsonProperty("showTimeScale")]
public bool ShowTimeScale { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accepts the value which indicates whether to show or hide the time slots in Schedule. |
ShowTimeZoneFields
Gets or sets the value which indicates whether to displays the start and end timezone fields on the Schedule appointment window or not.
Declaration
[JsonProperty("showTimeZoneFields")]
public bool ShowTimeZoneFields { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accepts the value which indicates whether to displays the start and end timezone fields on the Schedule appointment window or not. |
ShowWeekend
Gets or sets the value which indicates whether to hide the weekend days on all the Scheduler views.
Declaration
[JsonProperty("showWeekend")]
public bool ShowWeekend { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | It accepts the value which indicates whether to hide the weekend days on all the Scheduler views. |
StartHour
Gets or sets the Schedule start hour value.
Declaration
[JsonProperty("startHour")]
public int StartHour { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | It accept the Schedule start hour value. |
Timeinfo
Gets or sets the local time information.
Declaration
[JsonProperty("timeInfo")]
public string Timeinfo { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the local time information. |
TimeMode
Gets or sets the 12 or 24 hour time mode value.
Declaration
[JsonProperty("timeMode")]
[JsonConverter(typeof(StringEnumConverter))]
public TimeMode? TimeMode { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<TimeMode> | It accepts the 12 or 24 hour time mode value. |
TimeScale
Gets or sets all the options related to the time scale of Scheduler. The timeslots either major or minor slots can be customized with this property.
Declaration
[JsonProperty("timeScale")]
public TimeScale TimeScale { get; set; }
Property Value
Type | Description |
---|---|
TimeScale | It accept all the options related to the time scale of Scheduler. The timeslots either major or minor slots can be customized with this property |
TimeZone
Gets or sets the timezone value.
Declaration
[JsonProperty("timeZone")]
public string TimeZone { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the timezone value. |
TimeZoneCollection
Gets or sets the collection of timezone items to be bound to the Schedule.
Declaration
[JsonProperty("timeZoneCollection")]
public TimezoneCollection TimeZoneCollection { get; set; }
Property Value
Type | Description |
---|---|
TimezoneCollection | It accept the collection of timezone items to be bound to the Schedule. |
TimeZoneInfo
Gets or sets the timezone information value.
Declaration
[JsonIgnore]
public TimeZoneInfo TimeZoneInfo { get; set; }
Property Value
Type | Description |
---|---|
System.TimeZoneInfo | It accepts the timezone information value. |
TooltipSettings
Gets or sets all the options related to tooltip settings of the Schedule.
Declaration
[JsonProperty("tooltipSettings")]
public ToolTipSettings TooltipSettings { get; set; }
Property Value
Type | Description |
---|---|
ToolTipSettings | It accept all the options related to tooltip settings of the Schedule. |
Views
Gets or sets the view collection to be displayed on the Schedule.
Declaration
[JsonProperty("views")]
public List<string> Views { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<System.String> | It accepts the view collection to be displayed on the Schedule. |
Width
Gets or sets the Schedule width value.
Declaration
[JsonProperty("width")]
public string Width { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the Schedule width value. |
WorkCellsTemplateId
Gets or sets the workCells template value.
Declaration
[JsonProperty("workCellsTemplateId")]
public string WorkCellsTemplateId { get; set; }
Property Value
Type | Description |
---|---|
System.String | It accepts the workCells template value. |
WorkHours
Gets or sets all the options related to workhour settings of the Schedule.
Declaration
[JsonProperty("workHours")]
public WorkHours WorkHours { get; set; }
Property Value
Type | Description |
---|---|
WorkHours | It accept all the options related to workhour settings of the Schedule. |
WorkWeek
Gets or sets the different day collection within workWeek view.
Declaration
[JsonProperty("workWeek")]
public List<string> WorkWeek { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<System.String> | It accepts the different day collection within workWeek view. |
Methods
GetControlDetails()
Declaration
protected override object GetControlDetails()
Returns
Type | Description |
---|---|
System.Object |