menu

ASP.NET MVC

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class ScheduleProperties

    Show / Hide Table of Contents

    Class ScheduleProperties

    A class that holds Schedule properties.

    Inheritance
    System.Object
    EJTagHelper
    ScheduleProperties
    Inherited Members
    EJTagHelper.GetControlDetails(String)
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    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
    [JsonProperty("beforeAppointmentRemove")]
    [Obsolete("AppointmentDeleted property has deprecated. Use ScheduleModel.BeforeAppointmentRemove instead of AppointmentDeleted")]
    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
    [Obsolete("AppointmentEdited property has deprecated. Use ScheduleModel.beforeAppointmentChange instead of AppointmentEdited")]
    [JsonProperty("beforeAppointmentChange")]
    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
    [Obsolete("highlightBusinessHours property has deprecated. Use ScheduleModel.WorkHours.Highlight instead of highlightBusinessHours")]
    [JsonProperty("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
    [EJDate]
    [JsonProperty("maxDate")]
    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
    [EJDate]
    [JsonProperty("minDate")]
    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
    Overrides
    EJTagHelper.GetControlDetails()
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved