Class SchedulePropertiesBuilder
A builder class that holds all Schedule properties.
Inheritance
Inherited Members
Namespace: Syncfusion.JavaScript
Assembly: Syncfusion.EJ.dll
Syntax
public class SchedulePropertiesBuilder : IPropertiesBuilder, IHtmlString
Constructors
SchedulePropertiesBuilder()
Initializes a new instance of the SchedulePropertiesBuilder class.
Declaration
public SchedulePropertiesBuilder()
SchedulePropertiesBuilder(Schedule)
Initializes a new instance of the SchedulePropertiesBuilder class.
Declaration
public SchedulePropertiesBuilder(Schedule schedule)
Parameters
Type | Name | Description |
---|---|---|
Schedule | schedule | It accepts the Schedule object. |
Fields
schedule
It stores the value for schedule object.
Declaration
public Schedule schedule
Field Value
Type | Description |
---|---|
Schedule |
Methods
AgendaViewSettings(Action<AgendaViewSettingsBuilder>)
It stores all the options related to agenda view settings of the Schedule.
Declaration
public SchedulePropertiesBuilder AgendaViewSettings(Action<AgendaViewSettingsBuilder> agendaViewSettings)
Parameters
Type | Name | Description |
---|---|---|
System.Action<AgendaViewSettingsBuilder> | agendaViewSettings | It accept all the options related to agenda view settings of the Schedule. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
AllDayCellsTemplateId(String)
This field stores the AllDayCells template value.
Declaration
public SchedulePropertiesBuilder AllDayCellsTemplateId(string allDayCellsTemplateId)
Parameters
Type | Name | Description |
---|---|---|
System.String | allDayCellsTemplateId | It accepts the AllDayCells template value. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
AllowDelete()
This field stores the value which indicates whether to disable the appointment delete option on the Scheduler or not.
Declaration
public SchedulePropertiesBuilder AllowDelete()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
AllowDragAndDrop()
This field stores the value which indicates whether to allow the appointments to be dragged and dropped at required time.
Declaration
public SchedulePropertiesBuilder AllowDragAndDrop()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
AllowDragAndDrop(Boolean)
This field stores the value which indicates whether to allow the appointments to be dragged and dropped at required time.
Declaration
public SchedulePropertiesBuilder AllowDragAndDrop(bool allowDragAndDrop)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | allowDragAndDrop | It accepts the value which indicates whether to allow the appointments to be dragged and dropped at required time. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
AllowDragDrop()
This field stores the value which indicates whether to allow the appointments to be dragged and dropped at required time.
Declaration
public SchedulePropertiesBuilder AllowDragDrop()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
AllowDragDrop(Boolean)
This field stores the value which indicates whether to allow the appointments to be dragged and dropped at required time.
Declaration
public SchedulePropertiesBuilder AllowDragDrop(bool allowDragDrop)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | allowDragDrop | It accepts the value which indicates whether to allow the appointments to be dragged and dropped at required time. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
AllowInline()
This field stores the value which indicates whether to allow the user to create/edit appointments through a single cell click or not.
Declaration
public SchedulePropertiesBuilder AllowInline()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
AllowInline(Boolean)
This field stores the value which indicates whether to allow the user to create/edit appointments through a single cell click or not.
Declaration
public SchedulePropertiesBuilder AllowInline(bool allowInline)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | allowInline | It accepts the value which indicates whether to allow the user to create/edit appointments through a single cell click or not. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
AllowKeyboardNavigation()
This field stores the value which indicates whether to allows interaction through keyboard shortcut keys or not.
Declaration
public SchedulePropertiesBuilder AllowKeyboardNavigation()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
AllowKeyboardNavigation(Boolean)
This field stores the value which indicates whether to allows interaction through keyboard shortcut keys or not.
Declaration
public SchedulePropertiesBuilder AllowKeyboardNavigation(bool allowKeyboardNavigation)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | allowKeyboardNavigation | It accept the value which indicates whether to allows interaction through keyboard shortcut keys or not. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
AppointmentDragArea(String)
This field stores the draggable area value for the Scheduler appointments.
Declaration
public SchedulePropertiesBuilder AppointmentDragArea(string appointmentDragArea)
Parameters
Type | Name | Description |
---|---|---|
System.String | appointmentDragArea | It accepts the draggable area value for the Scheduler appointments. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
AppointmentSettings(Action<ScheduleFieldsBuilder>)
It stores the dataSource collection and the fields related to appointments.
Declaration
public SchedulePropertiesBuilder AppointmentSettings(Action<ScheduleFieldsBuilder> appointmentSettings)
Parameters
Type | Name | Description |
---|---|---|
System.Action<ScheduleFieldsBuilder> | appointmentSettings | It accept the dataSource collection and the fields related to appointments. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
AppointmentTemplateId(String)
This field stores the appointment template value.
Declaration
public SchedulePropertiesBuilder AppointmentTemplateId(string appointmentTemplateId)
Parameters
Type | Name | Description |
---|---|---|
System.String | appointmentTemplateId | It accepts the appointment template value. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
BlockoutSettings(Action<BlockoutSettingsBuilder>)
It stores all the options related to blockout settings of the Schedule.
Declaration
public SchedulePropertiesBuilder BlockoutSettings(Action<BlockoutSettingsBuilder> blockoutSettings)
Parameters
Type | Name | Description |
---|---|---|
System.Action<BlockoutSettingsBuilder> | blockoutSettings | It accept all the options related to blockout settings of the Schedule. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
BusinessEndHour()
This field stores the default businesses end hour value.
Declaration
public SchedulePropertiesBuilder BusinessEndHour()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
BusinessEndHour(Int32)
This field stores the business end hour value.
Declaration
public SchedulePropertiesBuilder BusinessEndHour(int businessEndHour)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | businessEndHour | It accepts the business the end hour value. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
BusinessStartHour()
This field stores the default business start hour value.
Declaration
public SchedulePropertiesBuilder BusinessStartHour()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
BusinessStartHour(Int32)
This field stores the business start hour value.
Declaration
public SchedulePropertiesBuilder BusinessStartHour(int businessStartHour)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | businessStartHour | It accepts the business the start hour value. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
CategorizeSettings(Action<CategorizeSettingsBuilder>)
It stores various categorize colors to the Schedule appointments to differentiate it.
Declaration
public SchedulePropertiesBuilder CategorizeSettings(Action<CategorizeSettingsBuilder> categorizeSettings)
Parameters
Type | Name | Description |
---|---|---|
System.Action<CategorizeSettingsBuilder> | categorizeSettings | It accept the various categorize colors to the Schedule appointments to differentiate it. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
CellHeight(String)
This field stores the cell height value.
Declaration
public SchedulePropertiesBuilder CellHeight(string cellHeight)
Parameters
Type | Name | Description |
---|---|---|
System.String | cellHeight | It accepts the cell height value. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
CellWidth(String)
This field stores the cell width value.
Declaration
public SchedulePropertiesBuilder CellWidth(string cellWidth)
Parameters
Type | Name | Description |
---|---|---|
System.String | cellWidth | It accepts the cell width value. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ContextMenuSettings(Action<ContextMenuSettingsBuilder>)
It stores all the options related to the Scheduler context menu settings.
Declaration
public SchedulePropertiesBuilder ContextMenuSettings(Action<ContextMenuSettingsBuilder> scheduleContextMenu)
Parameters
Type | Name | Description |
---|---|---|
System.Action<ContextMenuSettingsBuilder> | scheduleContextMenu | It accept all the options related to the context menu settings of Scheduler. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
CssClass(String)
This field stores 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
public SchedulePropertiesBuilder CssClass(string cssClass)
Parameters
Type | Name | Description |
---|---|---|
System.String | cssClass | 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. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
CurrentDate(DateTime)
This field stores the current date value.
Declaration
public SchedulePropertiesBuilder CurrentDate(DateTime currentDate)
Parameters
Type | Name | Description |
---|---|---|
System.DateTime | currentDate | It accepts the date value in DateTime format. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
CurrentDate(String)
This field stores the current date value in String format.
Declaration
public SchedulePropertiesBuilder CurrentDate(string currentDate)
Parameters
Type | Name | Description |
---|---|---|
System.String | currentDate | It accepts the date value in String format. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
CurrentView(CurrentView)
This field stores the view name which needs to be displayed on the initial loading of the Schedule.
Declaration
public SchedulePropertiesBuilder CurrentView(CurrentView currentView)
Parameters
Type | Name | Description |
---|---|---|
CurrentView | currentView | It accepts the view name which needs to be displayed on the initial loading of the Schedule. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
DateFormat(String)
This field stores the Schedule date format value.
Declaration
public SchedulePropertiesBuilder DateFormat(string dateFormat)
Parameters
Type | Name | Description |
---|---|---|
System.String | dateFormat | It accepts the Schedule date format value. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
DateHeaderTemplateId(String)
This field stores the dateHeader template value.
Declaration
public SchedulePropertiesBuilder DateHeaderTemplateId(string dateHeaderTemplateId)
Parameters
Type | Name | Description |
---|---|---|
System.String | dateHeaderTemplateId | It accepts the the dateHeader template value. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
EnableAppointmentNavigation()
This field stores the value which indicates whether to shows the previous/next appointment navigator button on the Scheduler or not.
Declaration
public SchedulePropertiesBuilder EnableAppointmentNavigation()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
EnableAppointmentNavigation(Boolean)
This field stores the value which indicates whether to shows the previous/next appointment navigator button on the Scheduler or not.
Declaration
public SchedulePropertiesBuilder EnableAppointmentNavigation(bool enableAppointmentNavigation)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | enableAppointmentNavigation | It accept the value which indicates whether to shows the previous/next appointment navigator button on the Scheduler or not. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
EnableAppointmentResize()
This field stores the value which indicates whether to allow appointments to be resized or not.
Declaration
public SchedulePropertiesBuilder EnableAppointmentResize()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
EnableAppointmentResize(Boolean)
This field stores the value which indicates whether to enables the resize behavior of appointments within the Schedule or not.
Declaration
public SchedulePropertiesBuilder EnableAppointmentResize(bool enableAppointmentResize)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | enableAppointmentResize | It accept the value which indicates whether to enables the resize behavior of appointments within the Schedule or not. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
EnableLoadOnDemand()
This field stores the value which indicates whether to enable the loading of Schedule appointments based on requirement.
Declaration
public SchedulePropertiesBuilder EnableLoadOnDemand()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
EnableLoadOnDemand(Boolean)
This field stores the value which indicates whether to enable the loading of Schedule appointments based on requirement
Declaration
public SchedulePropertiesBuilder EnableLoadOnDemand(bool loadOnDemand)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | loadOnDemand | It accepts the value which indicates whether to enable the loading of Schedule appointments based on requirement. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
EnablePersistence()
This field stores the current model value to the browser cookies for state maintenance. When the page gets refreshed, Schedule control values are retained.
Declaration
public SchedulePropertiesBuilder EnablePersistence()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder | This method returns boolean value |
EnablePersistence(Boolean)
This field stores the current model value to the browser cookies for state maintenance. When the page gets refreshed, Schedule control values are retained.
Declaration
public SchedulePropertiesBuilder EnablePersistence(bool enablePersistence)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | enablePersistence | It accept the current model value to the browser cookies for state maintenance. When the page gets refreshed, Schedule control values are retained. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder | This method returns boolean value |
EnableRecurrenceValidation()
This field stores the value which indicates whether to allow the validation of recurrence pattern to take place in Schedule or not.
Declaration
public SchedulePropertiesBuilder EnableRecurrenceValidation()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
EnableRecurrenceValidation(Boolean)
This field stores the value which indicates whether to allow the validation of recurrence pattern to take place in Schedule or not.
Declaration
public SchedulePropertiesBuilder EnableRecurrenceValidation(bool enableRecurrenceValidation)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | enableRecurrenceValidation | It accepts the value which indicates whether to allow the validation of recurrence pattern to take place in Schedule or not. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
EnableResize()
This field stores the value which indicates whether to allow appointments to be resized or not.
Declaration
public SchedulePropertiesBuilder EnableResize()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
EnableResize(Boolean)
This field stores the value which indicates whether to allow appointments to be resized or not.
Declaration
public SchedulePropertiesBuilder EnableResize(bool enableResize)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | enableResize | It accepts the value which indicates whether to allow appointments to be resized or not. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
EnableRTL()
This field stores the value which indicates whether to enable RTL mode in Schedule.
Declaration
public SchedulePropertiesBuilder EnableRTL()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
EnableRTL(Boolean)
This field stores the value which indicates whether to enable RTL mode in Schedule.
Declaration
public SchedulePropertiesBuilder EnableRTL(bool rtl)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | rtl | It accepts the value which indicates whether to enable RTL mode in Schedule. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
EndHour()
This field stores the default Schedule end hour value.
Declaration
public SchedulePropertiesBuilder EndHour()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
EndHour(Int32)
This field stores the Schedule end hour value.
Declaration
public SchedulePropertiesBuilder EndHour(int endHour)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | endHour | It accepts the Schedule end hour value. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
FirstDayOfWeek(DayOfWeek)
This field stores the specific day as the starting day of the week.
Declaration
public SchedulePropertiesBuilder FirstDayOfWeek(DayOfWeek firstDayOfWeek)
Parameters
Type | Name | Description |
---|---|---|
System.DayOfWeek | firstDayOfWeek | It accepts the specific day as the starting day of the week. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
Group(Action<GroupBuilder>)
It stores the array of resource names to be grouped on the Schedule.
Declaration
public SchedulePropertiesBuilder Group(Action<GroupBuilder> group)
Parameters
Type | Name | Description |
---|---|---|
System.Action<GroupBuilder> | group | It accept the array of resource names to be grouped on the Schedule. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
Height(String)
This field stores the Schedule height value.
Declaration
public SchedulePropertiesBuilder Height(string height)
Parameters
Type | Name | Description |
---|---|---|
System.String | height | It accepts the Schedule height value.. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
HighlightBusinessHours()
This field stores the default value which indicates to highlight the business hours.
Declaration
public SchedulePropertiesBuilder HighlightBusinessHours()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
HighlightBusinessHours(Boolean)
This field stores the value which indicates whether to highlight the business hours or not.
Declaration
public SchedulePropertiesBuilder HighlightBusinessHours(bool highlightBusinessHours)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | highlightBusinessHours | It accepts the value which indicates whether to highlight the business hours or not. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
IsDST(Boolean)
This field stores the value which indicates whether to allow the Schedule to observe Daylight Saving Time for supported timezones or not.
Declaration
public SchedulePropertiesBuilder IsDST(bool isDST)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | isDST | It accepts the value which indicates whether to allow the Schedule to observe Daylight Saving Time for supported timezones or not. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
IsResponsive()
This field stores the value which indicates whether to adapts the Schedule layout to fit the device screen size or not.
Declaration
public SchedulePropertiesBuilder IsResponsive()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
IsResponsive(Boolean)
This field stores the value which indicates whether to adapts the Schedule layout to fit the device screen size or not.
Declaration
public SchedulePropertiesBuilder IsResponsive(bool isResponsive)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | isResponsive | It accepts the value which indicates whether to adapts the Schedule layout to fit the device screen size or not. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
Locale(String)
This field stores the specific culture value of the Schedule.
Declaration
public SchedulePropertiesBuilder Locale(string localization)
Parameters
Type | Name | Description |
---|---|---|
System.String | localization | It accepts the specific culture value of the Schedule. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
MaxDate(DateTime)
This field stores the maximum date value to be displayed on the Schedule.
Declaration
public SchedulePropertiesBuilder MaxDate(DateTime maxDate)
Parameters
Type | Name | Description |
---|---|---|
System.DateTime | maxDate | It accepts the maximum date value in DateTime format to be displayed on the Schedule. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
MaxDate(String)
This field stores the maximum date value to be displayed on the Schedule in String format.
Declaration
public SchedulePropertiesBuilder MaxDate(string maxDate)
Parameters
Type | Name | Description |
---|---|---|
System.String | maxDate | It accepts the maximum date value in String format to be displayed on the Schedule. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
MinDate(DateTime)
This field stores the minimum date value to be displayed on the Schedule.
Declaration
public SchedulePropertiesBuilder MinDate(DateTime minDate)
Parameters
Type | Name | Description |
---|---|---|
System.DateTime | minDate | It accepts the minimum date value in DateTime format to be displayed on the Schedule. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
MinDate(String)
This field stores the minimum date value to be displayed on the Schedule in String format.
Declaration
public SchedulePropertiesBuilder MinDate(string minDate)
Parameters
Type | Name | Description |
---|---|---|
System.String | minDate | It accepts the minimum date value in String format to be displayed on the Schedule. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
Orientation(Orientation)
This field stores the orientation value.
Declaration
public SchedulePropertiesBuilder Orientation(Orientation orientation)
Parameters
Type | Name | Description |
---|---|---|
Orientation | orientation | It accepts the orientation value. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
PrioritySettings(Action<PrioritySettingsBuilder>)
It stores all the options related to priority settings of the Schedule.
Declaration
public SchedulePropertiesBuilder PrioritySettings(Action<PrioritySettingsBuilder> prioritySettings)
Parameters
Type | Name | Description |
---|---|---|
System.Action<PrioritySettingsBuilder> | prioritySettings | It accept all the options related to priority settings of the Schedule. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ReadOnly()
This field stores the value which indicates whether to disable the interaction with the Schedule appointments or not.
Declaration
public SchedulePropertiesBuilder ReadOnly()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ReadOnly(Boolean)
This field stores the value which indicates whether to disable the interaction with the Schedule appointments or not.
Declaration
public SchedulePropertiesBuilder ReadOnly(bool readOnly)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | readOnly | It accepts the value which indicates whether to disable the interaction with the Schedule appointments or not. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ReminderSettings(Action<ReminderSettingsBuilder>)
It stores all the options related to the reminder settings of Scheduler.
Declaration
public SchedulePropertiesBuilder ReminderSettings(Action<ReminderSettingsBuilder> reminderOptions)
Parameters
Type | Name | Description |
---|---|---|
System.Action<ReminderSettingsBuilder> | reminderOptions | It accept all the options related to the reminder settings of Scheduler |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
Render()
It creates Schedule control.
Declaration
public void Render()
RenderDates(Action<ScheduleRenderDatesBuilder>)
It stores the specific start and end dates to be rendered in the Schedule control.
Declaration
public SchedulePropertiesBuilder RenderDates(Action<ScheduleRenderDatesBuilder> renderDates)
Parameters
Type | Name | Description |
---|---|---|
System.Action<ScheduleRenderDatesBuilder> | renderDates | It accept the specific start and end dates to be rendered in the Schedule control. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
RenderDates(List<Object>)
It stores the specific start and end dates to be rendered in the Schedule control.
Declaration
public SchedulePropertiesBuilder RenderDates(List<object> customDates)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.List<System.Object> | customDates |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ResourceHeaderTemplateId(String)
This field stores the resourceHeader template value.
Declaration
public SchedulePropertiesBuilder ResourceHeaderTemplateId(string resourceHeaderTemplateId)
Parameters
Type | Name | Description |
---|---|---|
System.String | resourceHeaderTemplateId | It accepts the resourceHeader template value. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
Resources(Action<ResourcesBuilder>)
It stores all the options related to the resources settings of Scheduler.
Declaration
public SchedulePropertiesBuilder Resources(Action<ResourcesBuilder> resource)
Parameters
Type | Name | Description |
---|---|---|
System.Action<ResourcesBuilder> | resource | It accept all the options related to the resources settings of Scheduler. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
Resources(List<Resources>)
This field stores all the options related to the resources settings of Scheduler.
Declaration
public SchedulePropertiesBuilder Resources(List<Resources> resource)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.List<Resources> | resource | It accept all the options related to the resources settings of Scheduler. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ScheduleClientSideEvents(Action<ScheduleClientSideEventsBuilder>)
This field stores all the available client side event names.
Declaration
public SchedulePropertiesBuilder ScheduleClientSideEvents(Action<ScheduleClientSideEventsBuilder> scheduleClientSideEvents)
Parameters
Type | Name | Description |
---|---|---|
System.Action<ScheduleClientSideEventsBuilder> | scheduleClientSideEvents | It accept all the available client side event names. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ShowAllDayRow()
This field stores the value which indicates whether to display the all-day row cells on the Schedule or not.
Declaration
public SchedulePropertiesBuilder ShowAllDayRow()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ShowAllDayRow(Boolean)
This field stores the value which indicates whether to display the all-day row cells on the Schedule or not.
Declaration
public SchedulePropertiesBuilder ShowAllDayRow(bool showAllDayRow)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | showAllDayRow | It accepts the value which indicates whether to display the all-day row cells on the Schedule or not. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ShowAppointmentNavigator()
This field stores the value which indicates whether to shows the previous/next appointment navigator button on the Scheduler or not.
Declaration
public SchedulePropertiesBuilder ShowAppointmentNavigator()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ShowAppointmentNavigator(Boolean)
This field stores the value which indicates whether to shows the previous/next appointment navigator button on the Scheduler or not.
Declaration
public SchedulePropertiesBuilder ShowAppointmentNavigator(bool showAppointmentNavigator)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | showAppointmentNavigator | It accept the value which indicates whether to shows the previous/next appointment navigator button on the Scheduler or not. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ShowCurrentTimeIndicator()
This field stores the value which indicates whether to displays the current time indicator on the Schedule or not.
Declaration
public SchedulePropertiesBuilder ShowCurrentTimeIndicator()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ShowCurrentTimeIndicator(Boolean)
This field stores the value which indicates whether to displays the current time indicator on the Schedule or not.
Declaration
public SchedulePropertiesBuilder ShowCurrentTimeIndicator(bool showCurrentTimeIndicator)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | showCurrentTimeIndicator | It accept the value which indicates whether to displays the current time indicator on the Schedule or not. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ShowDeleteConfirmationDialog()
This field stores the value which indicates whether to show the delete confirmation dialog before deleting an appointment or not.
Declaration
public SchedulePropertiesBuilder ShowDeleteConfirmationDialog()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ShowDeleteConfirmationDialog(Boolean)
This field stores the value which indicates whether to show the delete confirmation dialog before deleting an appointment or not.
Declaration
public SchedulePropertiesBuilder ShowDeleteConfirmationDialog(bool ShowDeleteConfirmationDialog)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | ShowDeleteConfirmationDialog | It accepts the value which indicates whether to show the delete confirmation dialog before deleting an appointment or not. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ShowHeaderBar()
This field stores the value which indicates whether to displays the header bar on the Schedule or not.
Declaration
public SchedulePropertiesBuilder ShowHeaderBar()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ShowHeaderBar(Boolean)
This field stores the value which indicates whether to displays the header bar on the Schedule or not.
Declaration
public SchedulePropertiesBuilder ShowHeaderBar(bool showHeaderBar)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | showHeaderBar | It accepts the value which indicates whether to displays the header bar on the Schedule or not. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ShowLocationField()
This field stores the value which indicates whether to displays the location field additionally on Schedule appointment window or not.
Declaration
public SchedulePropertiesBuilder ShowLocationField()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ShowLocationField(Boolean)
This field stores the value which indicates whether to displays the location field additionally on Schedule appointment window or not.
Declaration
public SchedulePropertiesBuilder ShowLocationField(bool showLocationField)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | showLocationField | It accepts the value which indicates whether to displays the location field additionally on Schedule appointment window or not. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ShowNextPrevMonth()
This field stores the value which indicates whether to displays the other months days in the current month on the Schedule or not.
Declaration
public SchedulePropertiesBuilder ShowNextPrevMonth()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ShowNextPrevMonth(Boolean)
This field stores the value which indicates whether to displays the other months days in the current month on the Schedule or not.
Declaration
public SchedulePropertiesBuilder ShowNextPrevMonth(bool ShowNextPrevMonth)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | ShowNextPrevMonth | It accepts the value which indicates whether to displays the other months days in the current month on the Schedule or not. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ShowOverflowButton()
This field stores 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
public SchedulePropertiesBuilder ShowOverflowButton()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ShowOverflowButton(Boolean)
This field stores 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
public SchedulePropertiesBuilder ShowOverflowButton(bool showOverflowButton)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | showOverflowButton |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ShowQuickWindow()
This field stores the value which indicates whether to displays the quick window for every single click made on the Schedule cells or appointments or not.
Declaration
public SchedulePropertiesBuilder ShowQuickWindow()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ShowQuickWindow(Boolean)
This field stores the value which indicates whether to displays the quick window for every single click made on the Schedule cells / appointments or not.
Declaration
public SchedulePropertiesBuilder ShowQuickWindow(bool showQuickWindow)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | showQuickWindow | It accepts the value which indicates whether to displays the quick window for every single click made on the Schedule cells / appointments or not. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ShowTimeScale()
This field stores the value which indicates whether to show or hide the time slots in Schedule.
Declaration
public SchedulePropertiesBuilder ShowTimeScale()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ShowTimeScale(Boolean)
This field stores the value which indicates whether to show or hide the time slots in Schedule.
Declaration
public SchedulePropertiesBuilder ShowTimeScale(bool showTimeScale)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | showTimeScale | It accepts the value which indicates whether to show or hide the time slots in Schedule. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ShowTimeZoneFields()
This field stores the value which indicates whether to displays the start and end timezone fields on the Schedule appointment window or not.
Declaration
public SchedulePropertiesBuilder ShowTimeZoneFields()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ShowTimeZoneFields(Boolean)
This field stores the value which indicates whether to displays the start and end timezone fields on the Schedule appointment window or not.
Declaration
public SchedulePropertiesBuilder ShowTimeZoneFields(bool showTimeZoneFields)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | showTimeZoneFields | It accepts the value which indicates whether to displays the start and end timezone fields on the Schedule appointment window or not. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ShowWeekend()
This field stores the value which indicates whether to hide the weekend days on all the Scheduler views.
Declaration
public SchedulePropertiesBuilder ShowWeekend()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ShowWeekend(Boolean)
This field stores the value which indicates whether to hide the weekend days on all the Scheduler views.
Declaration
public SchedulePropertiesBuilder ShowWeekend(bool showWeekend)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | showWeekend | It accepts the value which indicates whether to hide the weekend days on all the Scheduler views. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
StartHour()
This field stores the default Schedule start hour value.
Declaration
public SchedulePropertiesBuilder StartHour()
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
StartHour(Int32)
This field stores the Schedule start hour value.
Declaration
public SchedulePropertiesBuilder StartHour(int startHour)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | startHour | It accepts the Schedule start hour value. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
TimeMode(TimeMode)
This field stores the 12 or 24 hour time mode value.
Declaration
public SchedulePropertiesBuilder TimeMode(TimeMode timeMode)
Parameters
Type | Name | Description |
---|---|---|
TimeMode | timeMode | It accepts the 12 or 24 hour time mode value. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
TimeScale(Action<TimeScaleBuilder>)
It stores all the options related to the time scale of Scheduler. The timeslots either major or minor slots can be customized with this property.
Declaration
public SchedulePropertiesBuilder TimeScale(Action<TimeScaleBuilder> timeScale)
Parameters
Type | Name | Description |
---|---|---|
System.Action<TimeScaleBuilder> | 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. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
TimeZone(String)
This field stores the timezone value.
Declaration
public SchedulePropertiesBuilder TimeZone(string timeZone)
Parameters
Type | Name | Description |
---|---|---|
System.String | timeZone | It accepts the timezone value. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
TimeZoneCollection(Action<TimezoneCollectionBuilder>)
It stores the collection of timezone items to be bound to the Schedule.
Declaration
public SchedulePropertiesBuilder TimeZoneCollection(Action<TimezoneCollectionBuilder> timezoneCollection)
Parameters
Type | Name | Description |
---|---|---|
System.Action<TimezoneCollectionBuilder> | timezoneCollection | It accept the collection of timezone items to be bound to the Schedule. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
TimeZoneInfo(TimeZoneInfo)
This field stores the timezone information value.
Declaration
public SchedulePropertiesBuilder TimeZoneInfo(TimeZoneInfo timeZoneInfo)
Parameters
Type | Name | Description |
---|---|---|
System.TimeZoneInfo | timeZoneInfo | It accepts the timezone information value. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
ToHtmlString()
It converts the Schedule properties into Html elements.
Declaration
public string ToHtmlString()
Returns
Type | Description |
---|---|
System.String | It returns the Schedule properties as Html elements. |
TooltipSettings(Action<ToolTipSettingsBuilder>)
It stores all the options related to tooltip settings of the Schedule.
Declaration
public SchedulePropertiesBuilder TooltipSettings(Action<ToolTipSettingsBuilder> tooltipSettings)
Parameters
Type | Name | Description |
---|---|---|
System.Action<ToolTipSettingsBuilder> | tooltipSettings | It accept all the options related to tooltip settings of the Schedule. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
Views(List<String>)
This field stores the view collection to be displayed on the Schedule.
Declaration
public SchedulePropertiesBuilder Views(List<string> views)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.List<System.String> | views | It accepts the view collection to be displayed on the Schedule. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
Width(String)
This field stores the Schedule width value.
Declaration
public SchedulePropertiesBuilder Width(string width)
Parameters
Type | Name | Description |
---|---|---|
System.String | width | It accepts the Schedule width value. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
WorkCellsTemplateId(String)
This field stores the workCells template value.
Declaration
public SchedulePropertiesBuilder WorkCellsTemplateId(string workCellsTemplateId)
Parameters
Type | Name | Description |
---|---|---|
System.String | workCellsTemplateId | It accepts the workCells template value. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
WorkHours(Action<WorkHoursBuilder>)
It stores all the options related to workhour settings of the Schedule.
Declaration
public SchedulePropertiesBuilder WorkHours(Action<WorkHoursBuilder> businessHours)
Parameters
Type | Name | Description |
---|---|---|
System.Action<WorkHoursBuilder> | businessHours | It accept all the options related to workhour settings of the Schedule. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |
WorkWeek(List<String>)
This field stores the different day collection within workWeek view.
Declaration
public SchedulePropertiesBuilder WorkWeek(List<string> workWeek)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.List<System.String> | workWeek | It accepts the different day collection within workWeek view. |
Returns
Type | Description |
---|---|
SchedulePropertiesBuilder |