New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

Definition

Namespace:Telerik.Web.UI

Assembly:Telerik.Web.UI.dll

Syntax:

C#
[EmbeddedSkin("Scheduler", typeof(RadScheduler))]
[EmbeddedSkin("Scheduler", "Default", typeof(RadScheduler))]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Classic, typeof(RadScheduler))]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Lightweight, typeof(RadScheduler))]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Mobile, typeof(RadScheduler))]
[RequiredCss("Telerik.Web.UI.Skins.Common.MaterialRipple.css", RenderMode.Lightweight, typeof(RadButton))]
[RequiredCss("Telerik.Web.UI.Skins.Common.MaterialRipple.css", RenderMode.Mobile, typeof(RadButton))]
[RequiredScript(typeof(jQueryPlugins))]
[RequiredScript(typeof(TouchScrollExtender))]
[RequiredScript(typeof(ModalExtender))]
[RequiredScript(typeof(SchedulerDateTime))]
[RequiredScript(typeof(MaterialRipple))]
[ClientScriptResource("Telerik.Web.UI.RadScheduler", "Telerik.Web.UI.Scheduler.RadSchedulerScripts.js")]
[TelerikToolboxCategory("Calendar, Scheduler and Gantt")]
public class RadScheduler : RadDataBoundControl, IScriptControl, IControlResolver, IPostBackDataHandler, ISkinnableControl, IControl, IFeatureGroup, IPostBackEventHandler, INamingContainer, IAppointmentFactory, ICallbackEventHandler

Inheritance: objectRadDataBoundControlRadScheduler

Implements: IAppointmentFactoryICallbackEventHandlerIControlIControlResolverIFeatureGroupINamingContainerIPostBackDataHandlerIPostBackEventHandlerIScriptControlISkinnableControl...

Inherited Members RadDataBoundControl.ResolveRenderMode()RadDataBoundControl.CanRenderInMode(RenderModeBrowserAdaptor, RenderMode)RadDataBoundControl.GetSkinSuffix()RadDataBoundControl.ControlPreRender()RadDataBoundControl.RenderSmartPasteDescriptionAttribute()RadDataBoundControl.ConfigureCombinedScriptFile()RadDataBoundControl.ConfigureCombinedBaseSkinFile()RadDataBoundControl.RegisterScriptControl()RadDataBoundControl.RegisterCssReferences()RadDataBoundControl.RegisterScriptDescriptors()RadDataBoundControl.LoadClientState(Dictionary<string, object>)RadDataBoundControl.SaveClientState()RadDataBoundControl.RenderClientStateField(HtmlTextWriter)RadDataBoundControl.Render(HtmlTextWriter)RadDataBoundControl.RenderScriptsNoScriptManager(HtmlTextWriter)RadDataBoundControl.RenderDescriptorsNoScriptManager(HtmlTextWriter)RadDataBoundControl.ApplyConditionalRendering(HtmlTextWriter)RadDataBoundControl.RenderClassic(HtmlTextWriter)RadDataBoundControl.RenderLite(HtmlTextWriter)RadDataBoundControl.RenderNative(HtmlTextWriter)RadDataBoundControl.InitializeRenderMode()RadDataBoundControl.DescribeRenderingMode(IScriptDescriptor)RadDataBoundControl.DescribeProperty<T>(IScriptDescriptor, string, T, T)RadDataBoundControl.DescribeEvent(IScriptDescriptor, string, string)RadDataBoundControl.GetEmbeddedSkinNames()RadDataBoundControl.CreateControlRenderer()RadDataBoundControl.GetScriptDescriptors()RadDataBoundControl.GetViewScriptReference()RadDataBoundControl.RaisePostDataChangedEvent()RadDataBoundControl.GetViewStateValue<T>(string, T)RadDataBoundControl.FeatureGroupIDRadDataBoundControl.RegisterWithScriptManagerRadDataBoundControl.SkinRadDataBoundControl.EnableRippleEffectRadDataBoundControl.EnableEmbeddedScriptsRadDataBoundControl.EnableEmbeddedSkinsRadDataBoundControl.EnableEmbeddedBaseStylesheetRadDataBoundControl.ClientDataSourceIDRadDataBoundControl.DataModelIDRadDataBoundControl.RuntimeSkinRadDataBoundControl.EnableAjaxSkinRenderingRadDataBoundControl.ClientStateFieldIDRadDataBoundControl.RenderModeRadDataBoundControl.ResolvedRenderModeRadDataBoundControl.SupportsAdaptiveRenderingRadDataBoundControl.SupportsNativeRenderingRadDataBoundControl.SupportsLightweightRenderingRadDataBoundControl.DefaultCssClassRadDataBoundControl.IsRenderModeSetRadDataBoundControl.IsBoundUsingClientDataSourceRadDataBoundControl.RenderingCompatibilityRadDataBoundControl.ClientIDModeRadDataBoundControl.ScriptManagerRadDataBoundControl.RadScriptManagerRadDataBoundControl.RadStyleSheetManagerRadDataBoundControl.RendererRadDataBoundControl.AccessKeyRadDataBoundControl.BackColorRadDataBoundControl.BorderColorRadDataBoundControl.BorderStyleRadDataBoundControl.BorderWidthRadDataBoundControl.CssClassRadDataBoundControl.EnabledRadDataBoundControl.EnableThemingRadDataBoundControl.ForeColorRadDataBoundControl.FontRadDataBoundControl.SkinIDRadDataBoundControl.VisibleRadDataBoundControl.WidthRadDataBoundControl.TabIndexRadDataBoundControl.ToolTipRadDataBoundControl.DataMemberRadDataBoundControl.DataSourceRadDataBoundControl.EnableViewState...

Constructors

C#
public RadScheduler()

Properties

C#
[Browsable(false)]
public ITemplate AdvancedEditTemplate { get; set; }
C#
public AdvancedFormSettings AdvancedForm { get; }
C#
[Browsable(false)]
public ITemplate AdvancedInsertTemplate { get; set; }
C#
public AgendaViewSettings AgendaView { get; }
C#
[ClientControlProperty]
[ClientPropertyName("allowDelete")]
public bool AllowDelete { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("allowEdit")]
public bool AllowEdit { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("allowInsert")]
public bool AllowInsert { get; set; }
C#
[Browsable(false)]
public IComparer<Appointment> AppointmentComparer { get; set; }
C#
public RadSchedulerContextMenuCollection AppointmentContextMenus { get; }
C#
public ContextMenuSettings AppointmentContextMenuSettings { get; }
C#
[Browsable(false)]
public IAppointmentFactory AppointmentFactory { get; set; }
C#
[Browsable(false)]
public AppointmentCollection Appointments { get; }
C#
[ClientControlProperty]
public AppointmentStyleMode AppointmentStyleMode { get; set; }
C#
[Browsable(false)]
public ITemplate AppointmentTemplate { get; set; }
C#
public Unit ColumnWidth { get; set; }
C#
protected override string CssClassFormatString { get; }

Overrides: RadDataBoundControl.CssClassFormatString

C#
public CultureInfo Culture { get; set; }
C#
[TypeConverter(typeof(StringArrayConverter))]
public string[] CustomAttributeNames { get; set; }
C#
public string DataDescriptionField { get; set; }
C#
public string DataEndField { get; set; }
C#
public string DataKeyField { get; set; }
C#
public string DataRecurrenceField { get; set; }
C#
public string DataRecurrenceParentKeyField { get; set; }
C#
public string DataReminderField { get; set; }
C#
public override string DataSourceID { get; set; }

Overrides: RadDataBoundControl.DataSourceID

C#
public string DataStartField { get; set; }
C#
public string DataSubjectField { get; set; }
C#
public string DataTimeZoneIdField { get; set; }
C#
public TimeSpan DayEndTime { get; set; }
C#
public TimeSpan DayStartTime { get; set; }
C#
public DayViewSettings DayView { get; }
C#
[ClientControlProperty]
[ClientPropertyName("displayDeleteConfirmation")]
public bool DisplayDeleteConfirmation { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("displayRecurrenceActionDialogOnMove")]
public bool DisplayRecurrenceActionDialogOnMove { get; set; }
C#
[Obsolete("Obsoleted. Please, use AdvancedForm-DateFormat instead.")]
public string EditFormDateFormat { get; set; }
C#
[Obsolete("Obsoleted. Please, use AdvancedForm-TimeFormat instead.")]
public string EditFormTimeFormat { get; set; }
C#
[Browsable(false)]
public bool EditingRecurringSeries { get; }
C#
[Obsolete("Obsoleted. Please, use AdvancedForm-Enabled instead.")]
public bool EnableAdvancedForm { get; set; }
C#
[Obsolete("Obsoleted. Please, use AdvancedForm-EnableCustomAttributeEditing instead.")]
public bool EnableCustomAttributeEditing { get; set; }
C#
public bool EnableDatePicker { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("_enableDescriptionField")]
public bool EnableDescriptionField { get; set; }
C#
public bool EnableExactTimeRendering { get; set; }
C#
public bool EnableRecurrenceSupport { get; set; }
C#
[Obsolete("Obsoleted. Please, use AdvancedForm-EnableResourceEditing instead.")]
public bool EnableResourceEditing { get; set; }
C#
public SchedulerExportSettings ExportSettings { get; }
C#
[ClientControlProperty]
public DayOfWeek FirstDayOfWeek { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("groupBy")]
public string GroupBy { get; set; }
C#
public GroupingDirection GroupingDirection { get; set; }
C#
protected bool HasCustomProvider { get; }
C#
protected bool HasDataSource { get; }
C#
protected bool HasDescriptionField { get; }

Height

Unit

C#
public override Unit Height { get; set; }

Overrides: RadDataBoundControl.Height

C#
[ClientControlProperty]
public string HoursPanelTimeFormat { get; set; }
C#
protected bool InAdvancedMode { get; }
C#
[Browsable(false)]
public ITemplate InlineEditTemplate { get; set; }
C#
[Browsable(false)]
public ITemplate InlineInsertTemplate { get; set; }
C#
protected override bool IsBoundUsingOData { get; }

Overrides: RadDataBoundControl.IsBoundUsingOData

C#
[ClientControlProperty]
public DayOfWeek LastDayOfWeek { get; set; }
C#
public SchedulerStrings Localization { get; }
C#
public string LocalizationPath { get; set; }
C#
public int MaximumRecurrenceCandidates { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("minimumInlineFormHeight")]
public int MinimumInlineFormHeight { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("minimumInlineFormWidth")]
public int MinimumInlineFormWidth { get; set; }
C#
[ClientControlProperty]
public int MinutesPerRow { get; set; }
C#
public MonthViewSettings MonthView { get; }
C#
public MultiDayViewSettings MultiDayView { get; }
C#
[ClientControlProperty]
public int NumberOfHoveredRows { get; set; }
C#
public override string ODataDataSourceID { get; set; }

Overrides: RadDataBoundControl.ODataDataSourceID

C#
[ClientControlEvent]
[ClientPropertyName("appointmentClick")]
public string OnClientAppointmentClick { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentContextMenu")]
public string OnClientAppointmentContextMenu { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentContextMenuItemClicked")]
public string OnClientAppointmentContextMenuItemClicked { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentContextMenuItemClicking")]
public string OnClientAppointmentContextMenuItemClicking { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentCreated")]
public string OnClientAppointmentCreated { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentDataBound")]
public string OnClientAppointmentDataBound { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentDeleting")]
public string OnClientAppointmentDeleting { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentDoubleClick")]
public string OnClientAppointmentDoubleClick { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentEditing")]
public string OnClientAppointmentEditing { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentInserting")]
public string OnClientAppointmentInserting { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentMoveEnd")]
public string OnClientAppointmentMoveEnd { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentMoveStart")]
public string OnClientAppointmentMoveStart { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentMoving")]
public string OnClientAppointmentMoving { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentResizeEnd")]
public string OnClientAppointmentResizeEnd { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentResizeStart")]
public string OnClientAppointmentResizeStart { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentResizing")]
public string OnClientAppointmentResizing { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentSerialized")]
public string OnClientAppointmentSerialized { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentsPopulated")]
public string OnClientAppointmentsPopulated { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentsPopulating")]
public string OnClientAppointmentsPopulating { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentWebServiceDeleting")]
public string OnClientAppointmentWebServiceDeleting { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentWebServiceInserting")]
public string OnClientAppointmentWebServiceInserting { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("appointmentWebServiceUpdating")]
public string OnClientAppointmentWebServiceUpdating { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("dataBound")]
public string OnClientDataBound { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("formCreated")]
public string OnClientFormCreated { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("navigationCommand")]
public string OnClientNavigationCommand { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("navigationComplete")]
public string OnClientNavigationComplete { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("recurrenceActionDialogClosed")]
public string OnClientRecurrenceActionDialogClosed { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("recurrenceActionDialogShowing")]
public string OnClientRecurrenceActionDialogShowing { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("recurrenceExceptionCreating")]
public string OnClientRecurrenceExceptionCreating { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("recurrenceExceptionsRemoving")]
public string OnClientRecurrenceExceptionsRemoving { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("reminderDismissing")]
public string OnClientReminderDismissing { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("reminderSnoozing")]
public string OnClientReminderSnoozing { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("reminderTriggering")]
public string OnClientReminderTriggering { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("requestFailed")]
public string OnClientRequestFailed { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("requestSuccess")]
public string OnClientRequestSuccess { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("resourcesPopulated")]
public string OnClientResourcesPopulated { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("resourcesPopulating")]
public string OnClientResourcesPopulating { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("timeSlotClick")]
public string OnClientTimeSlotClick { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("timeSlotContextMenu")]
public string OnClientTimeSlotContextMenu { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("timeSlotContextMenuItemClicked")]
public string OnClientTimeSlotContextMenuItemClicked { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("timeSlotContextMenuItemClicking")]
public string OnClientTimeSlotContextMenuItemClicking { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("overflowBehavior")]
public OverflowBehavior OverflowBehavior { get; set; }
C#
[Browsable(false)]
public SchedulerProviderBase Provider { get; set; }
C#
[Browsable(false)]
public object ProviderContext { get; protected set; }
C#
public string ProviderName { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("readOnly")]
public bool ReadOnly { get; set; }
C#
[Browsable(false)]
public virtual bool RecurrenceSupport { get; }
C#
public ReminderSettings Reminders { get; }
C#
[Browsable(false)]
public virtual bool RemindersSupport { get; }
C#
[Browsable(false)]
public ITemplate ResourceHeaderTemplate { get; set; }
C#
[Browsable(false)]
public ResourceCollection Resources { get; }
C#
public ResourceStyleMappingCollection ResourceStyles { get; }
C#
public ResourceTypeCollection ResourceTypes { get; }
C#
public Unit RowHeaderWidth { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("rowHeight")]
public Unit RowHeight { get; set; }
C#
public DateTime SelectedDate { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("selectedView")]
public SchedulerViewType SelectedView { get; set; }
C#
[ClientControlProperty]
public bool ShowAllDayRow { get; set; }
C#
public bool ShowDateHeaders { get; set; }
C#
public bool ShowFooter { get; set; }
C#
[ClientControlProperty]
public bool ShowFullTime { get; set; }
C#
public bool ShowHeader { get; set; }
C#
public bool ShowHoursColumn { get; set; }
C#
public bool ShowNavigationPane { get; set; }
C#
public bool ShowResourceHeaders { get; set; }
C#
public bool ShowViewTabs { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("_startEditingInAdvancedForm")]
public bool StartEditingInAdvancedForm { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("_startInsertingInAdvancedForm")]
public bool StartInsertingInAdvancedForm { get; set; }
C#
protected override bool SupportsRenderingMode { get; }

Overrides: RadDataBoundControl.SupportsRenderingMode

TagKey

HtmlTextWriterTag

C#
protected override HtmlTextWriterTag TagKey { get; }
C#
[ClientControlProperty]
public int TimeLabelRowSpan { get; set; }
C#
public TimelineViewSettings TimelineView { get; }
C#
public RadSchedulerContextMenuCollection TimeSlotContextMenus { get; }
C#
public ContextMenuSettings TimeSlotContextMenuSettings { get; }
C#
public string TimeZoneID { get; set; }
C#
public TimeSpan TimeZoneOffset { get; set; }
C#
public bool TimeZonesEnabled { get; }
C#
[Browsable(false)]
public TimeZoneProviderBase TimeZonesProvider { get; }
C#
[ClientControlProperty]
[ClientPropertyName("_uniqueId")]
public override string UniqueID { get; }
C#
[ClientControlProperty]
[ClientPropertyName("validationGroup")]
public string ValidationGroup { get; set; }
C#
[Browsable(false)]
public DateTime VisibleRangeEnd { get; }
C#
[Browsable(false)]
public DateTime VisibleRangeStart { get; }
C#
[Browsable(false)]
public TimeSpan VisualTimeZoneOffset { get; set; }
C#
protected DateTime VisualToday { get; }
C#
public SchedulerWebServiceSettings WebServiceSettings { get; }
C#
public WeekViewSettings WeekView { get; }
C#
public TimeSpan WorkDayEndTime { get; set; }
C#
public TimeSpan WorkDayStartTime { get; set; }
C#
public YearViewSettings YearView { get; }

Methods

C#
protected override void AddAttributesToRender(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

Overrides: RadDataBoundControl.AddAttributesToRender(HtmlTextWriter)

C#
protected void ClearChildControls()
C#
public virtual Appointment CreateAppointment()
Returns:

Appointment

Implements: IAppointmentFactory.CreateAppointment()

C#
protected override void CreateChildControls()
C#
protected void CreateChildControls(bool bindFromDataSource)
Parameters:bindFromDataSourcebool
C#
protected override Style CreateControlStyle()
Returns:

Style

C#
protected static WebControl CreateSpacer(RadScheduler scheduler)
Parameters:schedulerRadSchedulerReturns:

WebControl

C#
protected static WebControl CreateWrapper(RadScheduler scheduler)
Parameters:schedulerRadSchedulerReturns:

WebControl

C#
public void DeleteAppointment(Appointment appointmentToDelete, bool deleteSeries)
Parameters:appointmentToDeleteAppointmentdeleteSeriesbool
C#
protected override void DescribeClientEvents(IScriptDescriptor descriptor)
Parameters:descriptorIScriptDescriptor

Overrides: RadDataBoundControl.DescribeClientEvents(IScriptDescriptor)

C#
protected override void DescribeClientProperties(IScriptDescriptor descriptor)
Parameters:descriptorIScriptDescriptor

Overrides: RadDataBoundControl.DescribeClientProperties(IScriptDescriptor)

C#
protected override void DescribeComponent(IScriptDescriptor descriptor)
Parameters:descriptorIScriptDescriptor

Overrides: RadDataBoundControl.DescribeComponent(IScriptDescriptor)

C#
public void DismissAppointmentReminder(Appointment appointmentToUpdate, Appointment originalAppointment)
Parameters:appointmentToUpdateAppointmentoriginalAppointmentAppointment
C#
public virtual DateTime DisplayToUtc(DateTime displayDate)
Parameters:displayDateDateTimeReturns:

DateTime

C#
protected override void EnsureDataBound()
C#
public static string ExportToICalendar(Appointment appointment, bool hasTimeZones)
Parameters:appointmentAppointmenthasTimeZonesboolReturns:

string

C#
public static string ExportToICalendar(Appointment appointment, TimeSpan timeZoneOffset)
Parameters:appointmentAppointmenttimeZoneOffsetTimeSpanReturns:

string

C#
public static string ExportToICalendar(Appointment appointment)
Parameters:appointmentAppointmentReturns:

string

C#
public static string ExportToICalendar(AppointmentCollection appointments, bool hasTimeZones)
Parameters:appointmentsAppointmentCollectionhasTimeZonesboolReturns:

string

C#
public static string ExportToICalendar(AppointmentCollection appointments, TimeSpan timeZoneOffset)
Parameters:appointmentsAppointmentCollectiontimeZoneOffsetTimeSpanReturns:

string

C#
public static string ExportToICalendar(AppointmentCollection appointments)
Parameters:appointmentsAppointmentCollectionReturns:

string

C#
public static string ExportToICalendar(IEnumerable<Appointment> appointments, TimeSpan timeZoneOffset)
Parameters:appointmentsIEnumerable<Appointment>timeZoneOffsetTimeSpanReturns:

string

C#
public static string ExportToICalendar(IEnumerable<Appointment> appointments)
Parameters:appointmentsIEnumerable<Appointment>Returns:

string

C#
public void ExportToPdf()
C#
public string GetCallbackResult()
Returns:

string

C#
protected override IEnumerable<ScriptReference> GetScriptReferences()
Returns:

IEnumerable<ScriptReference>

Overrides: RadDataBoundControl.GetScriptReferences()

C#
public ISchedulerTimeSlot GetTimeSlotFromIndex(string index)
Parameters:indexstringReturns:

ISchedulerTimeSlot

C#
public void HideEditForm()
C#
public void InsertAppointment(Appointment appointmentToInsert)
Parameters:appointmentToInsertAppointment
C#
protected override void LoadControlState(object savedState)
Parameters:savedStateobject
C#
protected override bool LoadPostData(string postDataKey, NameValueCollection postCollection)
Parameters:postDataKeystringpostCollectionNameValueCollectionReturns:

bool

Overrides: RadDataBoundControl.LoadPostData(string, NameValueCollection)

C#
protected override void LoadViewState(object savedState)
Parameters:savedStateobject
C#
protected virtual bool OnAppointmentCancelingEdit(Appointment appointment, SchedulerFormContainer container)
Parameters:appointmentAppointmentcontainerSchedulerFormContainerReturns:

bool

C#
protected virtual void OnAppointmentClick(Appointment clickedAppointment)
Parameters:clickedAppointmentAppointment
C#
protected virtual void OnAppointmentCommand(SchedulerAppointmentContainer container, string commandName, object commandArgument)
Parameters:containerSchedulerAppointmentContainercommandNamestringcommandArgumentobject
C#
protected virtual void OnAppointmentContextMenuItemClicked(Appointment appointment, RadMenuItem menuItem)
Parameters:appointmentAppointmentmenuItemRadMenuItem
C#
protected virtual bool OnAppointmentContextMenuItemClicking(Appointment appointment, RadMenuItem menuItem)
Parameters:appointmentAppointmentmenuItemRadMenuItemReturns:

bool

C#
protected virtual void OnAppointmentCreated(Appointment appointment, SchedulerAppointmentContainer container)
Parameters:appointmentAppointmentcontainerSchedulerAppointmentContainer
C#
protected virtual void OnAppointmentDataBound(Appointment appointment)
Parameters:appointmentAppointment
C#
protected virtual bool OnAppointmentDelete(AppointmentDeleteEventArgs args)
Parameters:argsAppointmentDeleteEventArgsReturns:

bool

C#
protected virtual bool OnAppointmentInsert(AppointmentInsertEventArgs args)
Parameters:argsAppointmentInsertEventArgsReturns:

bool

C#
protected virtual bool OnAppointmentsPopulating(AppointmentsPopulatingEventArgs args)
Parameters:argsAppointmentsPopulatingEventArgsReturns:

bool

C#
protected virtual bool OnAppointmentUpdate(AppointmentUpdateEventArgs args)
Parameters:argsAppointmentUpdateEventArgsReturns:

bool

C#
protected override bool OnBubbleEvent(object source, EventArgs args)
Parameters:sourceobjectargsEventArgsReturns:

bool

C#
protected override void OnDataPropertyChanged()
C#
protected override void OnDataSourceViewChanged(object sender, EventArgs e)
Parameters:senderobjecteEventArgs
C#
protected virtual void OnFormCreated(Appointment appointment, SchedulerFormContainer container)
Parameters:appointmentAppointmentcontainerSchedulerFormContainer
C#
protected virtual bool OnFormCreating(Appointment appointment, SchedulerFormMode mode)
Parameters:appointmentAppointmentmodeSchedulerFormModeReturns:

bool

C#
protected override void OnInit(EventArgs e)
Parameters:eEventArgs

Overrides: RadDataBoundControl.OnInit(EventArgs)

C#
protected virtual bool OnOccurrenceDelete(Appointment masterAppointment, Appointment occurrenceAppointment)
Parameters:masterAppointmentAppointmentoccurrenceAppointmentAppointmentReturns:

bool

C#
protected virtual void OnPdfExporting(SchedulerPdfExportingEventArgs args)
Parameters:argsSchedulerPdfExportingEventArgs
C#
protected override void OnPreRender(EventArgs e)
Parameters:eEventArgs

Overrides: RadDataBoundControl.OnPreRender(EventArgs)

C#
protected virtual bool OnRecurrenceExceptionCreated(Appointment masterAppointment, Appointment exceptionAppointment, Appointment occurrenceAppointment)
Parameters:masterAppointmentAppointmentexceptionAppointmentAppointmentoccurrenceAppointmentAppointmentReturns:

bool

C#
protected virtual void OnResourceHeaderCreated(SchedulerResourceContainer resourceContainer)
Parameters:resourceContainerSchedulerResourceContainer
C#
protected virtual bool OnResourcesPopulating(ResourcesPopulatingEventArgs args)
Parameters:argsResourcesPopulatingEventArgsReturns:

bool

C#
protected virtual bool OnSchedulerNavigationCommand(SchedulerNavigationCommand command, DateTime selectedDate)
Parameters:commandSchedulerNavigationCommandselectedDateDateTimeReturns:

bool

C#
protected virtual bool OnSchedulerNavigationCommand(SchedulerNavigationCommand command)
Parameters:commandSchedulerNavigationCommandReturns:

bool

C#
protected virtual void OnSchedulerNavigationComplete(SchedulerNavigationCommand command)
Parameters:commandSchedulerNavigationCommand
C#
protected virtual void OnTimeSlotContextMenuItemClicked(ISchedulerTimeSlot timeSlot, RadMenuItem menuItem, ISchedulerTimeSlot startSlot, ISchedulerTimeSlot endSlot)
Parameters:timeSlotISchedulerTimeSlotmenuItemRadMenuItemstartSlotISchedulerTimeSlotendSlotISchedulerTimeSlot
C#
protected virtual bool OnTimeSlotContextMenuItemClicking(ISchedulerTimeSlot timeSlot, RadMenuItem menuItem, ISchedulerTimeSlot startSlot, ISchedulerTimeSlot endSlot)
Parameters:timeSlotISchedulerTimeSlotmenuItemRadMenuItemstartSlotISchedulerTimeSlotendSlotISchedulerTimeSlotReturns:

bool

C#
protected virtual void OnTimeSlotCreated(ISchedulerTimeSlot timeSlot)
Parameters:timeSlotISchedulerTimeSlot
C#
protected override void PerformSelect()
C#
protected override RenderMode PreferredRenderMode(RenderModeBrowserAdaptor browser)
Parameters:browserRenderModeBrowserAdaptorReturns:

RenderMode

Overrides: RadDataBoundControl.PreferredRenderMode(RenderModeBrowserAdaptor)

C#
public Appointment PrepareToEdit(Appointment appointmentToEdit, bool editSeries)
Parameters:appointmentToEditAppointmenteditSeriesboolReturns:

Appointment

C#
public void RaiseCallbackEvent(string eventArgument)
Parameters:eventArgumentstring
C#
protected virtual void RaisePostBackEvent(string eventArgument)
Parameters:eventArgumentstring
C#
public void Rebind()
C#
public void RemoveRecurrenceExceptions(Appointment master)
Parameters:masterAppointment
C#
public override void RenderBeginTag(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

Overrides: RadDataBoundControl.RenderBeginTag(HtmlTextWriter)

C#
protected override void RenderContents(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

Overrides: RadDataBoundControl.RenderContents(HtmlTextWriter)

C#
public override void RenderEndTag(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

Overrides: RadDataBoundControl.RenderEndTag(HtmlTextWriter)

C#
protected override object SaveControlState()
Returns:

object

C#
protected override object SaveViewState()
Returns:

object

C#
public void ShowAdvancedEditForm(Appointment appointmentToEdit, bool editSeries)
Parameters:appointmentToEditAppointmenteditSeriesbool
C#
public void ShowAdvancedEditForm(Appointment appointmentToEdit)
Parameters:appointmentToEditAppointment
C#
public void ShowAdvancedInsertForm(DateTime showAt)
Parameters:showAtDateTime
C#
public void ShowAlldayInlineInsertForm(DateTime showAt)
Parameters:showAtDateTime
C#
public void ShowInlineEditForm(Appointment appointmentToEdit, bool editSeries)
Parameters:appointmentToEditAppointmenteditSeriesbool
C#
public void ShowInlineEditForm(Appointment appointmentToEdit)
Parameters:appointmentToEditAppointment
C#
public void ShowInlineInsertForm(DateTime showAt)
Parameters:showAtDateTime
C#
public void ShowInlineInsertForm(ISchedulerTimeSlot timeSlot)
Parameters:timeSlotISchedulerTimeSlot
C#
protected virtual void TrackNavigationCommand(SchedulerNavigationCommandEventArgs e)
Parameters:eSchedulerNavigationCommandEventArgs
C#
protected virtual void TrackPdfExport()
C#
protected override void TrackViewState()
C#
public void UpdateAppointment(Appointment appointmentToUpdate, Appointment originalAppointment)
Parameters:appointmentToUpdateAppointmentoriginalAppointmentAppointment
C#
public void UpdateAppointment(Appointment appointmentToUpdate)
Parameters:appointmentToUpdateAppointment
C#
public DateTime UtcDayStart(DateTime utcDate)
Parameters:utcDateDateTimeReturns:

DateTime

C#
public virtual DateTime UtcToDisplay(DateTime utcDate)
Parameters:utcDateDateTimeReturns:

DateTime

Events

C#
public event AppointmentCancelingEditEventHandler AppointmentCancelingEdit
C#
public event AppointmentClickEventHandler AppointmentClick
C#
public event AppointmentCommandEventHandler AppointmentCommand
C#
public event AppointmentContextMenuItemClickedEventHandler AppointmentContextMenuItemClicked
C#
public event AppointmentContextMenuItemClickingEventHandler AppointmentContextMenuItemClicking
C#
public event AppointmentCreatedEventHandler AppointmentCreated
C#
public event AppointmentDataBoundEventHandler AppointmentDataBound
C#
public event AppointmentDeleteEventHandler AppointmentDelete
C#
public event AppointmentInsertEventHandler AppointmentInsert
C#
public event AppointmentsPopulatingEventHandler AppointmentsPopulating
C#
public event AppointmentUpdateEventHandler AppointmentUpdate
C#
public event SchedulerFormCreatedEventHandler FormCreated
C#
public event SchedulerFormCreatingEventHandler FormCreating
C#
public event SchedulerNavigationCommandEventHandler NavigationCommand
C#
public event SchedulerNavigationCompleteEventHandler NavigationComplete
C#
public event OccurrenceDeleteEventHandler OccurrenceDelete
C#
public event SchedulerPdfExportingEventHandler PdfExporting
C#
public event RecurrenceExceptionCreatedEventHandler RecurrenceExceptionCreated
C#
public event ReminderDismissEventHandler ReminderDismiss
C#
public event ReminderSnoozeEventHandler ReminderSnooze
C#
public event ResourceHeaderCreatedEventHandler ResourceHeaderCreated
C#
public event ResourcesPopulatingEventHandler ResourcesPopulating
C#
public event TimeSlotContextMenuItemClickedEventHandler TimeSlotContextMenuItemClicked
C#
public event TimeSlotContextMenuItemClickingEventHandler TimeSlotContextMenuItemClicking
C#
public event TimeSlotCreatedEventHandler TimeSlotCreated
In this article
DefinitionConstructorsRadScheduler()PropertiesAdvancedEditTemplateAdvancedFormAdvancedInsertTemplateAgendaViewAllowDeleteAllowEditAllowInsertAppointmentComparerAppointmentContextMenusAppointmentContextMenuSettingsAppointmentFactoryAppointmentsAppointmentStyleModeAppointmentTemplateColumnWidthCssClassFormatStringCultureCustomAttributeNamesDataDescriptionFieldDataEndFieldDataKeyFieldDataRecurrenceFieldDataRecurrenceParentKeyFieldDataReminderFieldDataSourceIDDataStartFieldDataSubjectFieldDataTimeZoneIdFieldDayEndTimeDayStartTimeDayViewDisplayDeleteConfirmationDisplayRecurrenceActionDialogOnMoveEditFormDateFormatEditFormTimeFormatEditingRecurringSeriesEnableAdvancedFormEnableCustomAttributeEditingEnableDatePickerEnableDescriptionFieldEnableExactTimeRenderingEnableRecurrenceSupportEnableResourceEditingExportSettingsFirstDayOfWeekGroupByGroupingDirectionHasCustomProviderHasDataSourceHasDescriptionFieldHeightHoursPanelTimeFormatInAdvancedModeInlineEditTemplateInlineInsertTemplateIsBoundUsingODataLastDayOfWeekLocalizationLocalizationPathMaximumRecurrenceCandidatesMinimumInlineFormHeightMinimumInlineFormWidthMinutesPerRowMonthViewMultiDayViewNumberOfHoveredRowsODataDataSourceIDOnClientAppointmentClickOnClientAppointmentContextMenuOnClientAppointmentContextMenuItemClickedOnClientAppointmentContextMenuItemClickingOnClientAppointmentCreatedOnClientAppointmentDataBoundOnClientAppointmentDeletingOnClientAppointmentDoubleClickOnClientAppointmentEditingOnClientAppointmentInsertingOnClientAppointmentMoveEndOnClientAppointmentMoveStartOnClientAppointmentMovingOnClientAppointmentResizeEndOnClientAppointmentResizeStartOnClientAppointmentResizingOnClientAppointmentSerializedOnClientAppointmentsPopulatedOnClientAppointmentsPopulatingOnClientAppointmentWebServiceDeletingOnClientAppointmentWebServiceInsertingOnClientAppointmentWebServiceUpdatingOnClientDataBoundOnClientFormCreatedOnClientNavigationCommandOnClientNavigationCompleteOnClientRecurrenceActionDialogClosedOnClientRecurrenceActionDialogShowingOnClientRecurrenceExceptionCreatingOnClientRecurrenceExceptionsRemovingOnClientReminderDismissingOnClientReminderSnoozingOnClientReminderTriggeringOnClientRequestFailedOnClientRequestSuccessOnClientResourcesPopulatedOnClientResourcesPopulatingOnClientTimeSlotClickOnClientTimeSlotContextMenuOnClientTimeSlotContextMenuItemClickedOnClientTimeSlotContextMenuItemClickingOverflowBehaviorProviderProviderContextProviderNameReadOnlyRecurrenceSupportRemindersRemindersSupportResourceHeaderTemplateResourcesResourceStylesResourceTypesRowHeaderWidthRowHeightSelectedDateSelectedViewShowAllDayRowShowDateHeadersShowFooterShowFullTimeShowHeaderShowHoursColumnShowNavigationPaneShowResourceHeadersShowViewTabsStartEditingInAdvancedFormStartInsertingInAdvancedFormSupportsRenderingModeTagKeyTimeLabelRowSpanTimelineViewTimeSlotContextMenusTimeSlotContextMenuSettingsTimeZoneIDTimeZoneOffsetTimeZonesEnabledTimeZonesProviderUniqueIDValidationGroupVisibleRangeEndVisibleRangeStartVisualTimeZoneOffsetVisualTodayWebServiceSettingsWeekViewWorkDayEndTimeWorkDayStartTimeYearViewMethodsAddAttributesToRender(HtmlTextWriter)ClearChildControls()CreateAppointment()CreateChildControls()CreateChildControls(bool)CreateControlStyle()CreateSpacer(RadScheduler)CreateWrapper(RadScheduler)DeleteAppointment(Appointment, bool)DescribeClientEvents(IScriptDescriptor)DescribeClientProperties(IScriptDescriptor)DescribeComponent(IScriptDescriptor)DismissAppointmentReminder(Appointment, Appointment)DisplayToUtc(DateTime)EnsureDataBound()ExportToICalendar(Appointment, bool)ExportToICalendar(Appointment, TimeSpan)ExportToICalendar(Appointment)ExportToICalendar(AppointmentCollection, bool)ExportToICalendar(AppointmentCollection, TimeSpan)ExportToICalendar(AppointmentCollection)ExportToICalendar(IEnumerable<Appointment>, TimeSpan)ExportToICalendar(IEnumerable<Appointment>)ExportToPdf()GetCallbackResult()GetScriptReferences()GetTimeSlotFromIndex(string)HideEditForm()InsertAppointment(Appointment)LoadControlState(object)LoadPostData(string, NameValueCollection)LoadViewState(object)OnAppointmentCancelingEdit(Appointment, SchedulerFormContainer)OnAppointmentClick(Appointment)OnAppointmentCommand(SchedulerAppointmentContainer, string, object)OnAppointmentContextMenuItemClicked(Appointment, RadMenuItem)OnAppointmentContextMenuItemClicking(Appointment, RadMenuItem)OnAppointmentCreated(Appointment, SchedulerAppointmentContainer)OnAppointmentDataBound(Appointment)OnAppointmentDelete(AppointmentDeleteEventArgs)OnAppointmentInsert(AppointmentInsertEventArgs)OnAppointmentsPopulating(AppointmentsPopulatingEventArgs)OnAppointmentUpdate(AppointmentUpdateEventArgs)OnBubbleEvent(object, EventArgs)OnDataPropertyChanged()OnDataSourceViewChanged(object, EventArgs)OnFormCreated(Appointment, SchedulerFormContainer)OnFormCreating(Appointment, SchedulerFormMode)OnInit(EventArgs)OnOccurrenceDelete(Appointment, Appointment)OnPdfExporting(SchedulerPdfExportingEventArgs)OnPreRender(EventArgs)OnRecurrenceExceptionCreated(Appointment, Appointment, Appointment)OnResourceHeaderCreated(SchedulerResourceContainer)OnResourcesPopulating(ResourcesPopulatingEventArgs)OnSchedulerNavigationCommand(SchedulerNavigationCommand, DateTime)OnSchedulerNavigationCommand(SchedulerNavigationCommand)OnSchedulerNavigationComplete(SchedulerNavigationCommand)OnTimeSlotContextMenuItemClicked(ISchedulerTimeSlot, RadMenuItem, ISchedulerTimeSlot, ISchedulerTimeSlot)OnTimeSlotContextMenuItemClicking(ISchedulerTimeSlot, RadMenuItem, ISchedulerTimeSlot, ISchedulerTimeSlot)OnTimeSlotCreated(ISchedulerTimeSlot)PerformSelect()PreferredRenderMode(RenderModeBrowserAdaptor)PrepareToEdit(Appointment, bool)RaiseCallbackEvent(string)RaisePostBackEvent(string)Rebind()RemoveRecurrenceExceptions(Appointment)RenderBeginTag(HtmlTextWriter)RenderContents(HtmlTextWriter)RenderEndTag(HtmlTextWriter)SaveControlState()SaveViewState()ShowAdvancedEditForm(Appointment, bool)ShowAdvancedEditForm(Appointment)ShowAdvancedInsertForm(DateTime)ShowAlldayInlineInsertForm(DateTime)ShowInlineEditForm(Appointment, bool)ShowInlineEditForm(Appointment)ShowInlineInsertForm(DateTime)ShowInlineInsertForm(ISchedulerTimeSlot)TrackNavigationCommand(SchedulerNavigationCommandEventArgs)TrackPdfExport()TrackViewState()UpdateAppointment(Appointment, Appointment)UpdateAppointment(Appointment)UtcDayStart(DateTime)UtcToDisplay(DateTime)EventsAppointmentCancelingEditAppointmentClickAppointmentCommandAppointmentContextMenuItemClickedAppointmentContextMenuItemClickingAppointmentCreatedAppointmentDataBoundAppointmentDeleteAppointmentInsertAppointmentsPopulatingAppointmentUpdateFormCreatedFormCreatingNavigationCommandNavigationCompleteOccurrenceDeletePdfExportingRecurrenceExceptionCreatedReminderDismissReminderSnoozeResourceHeaderCreatedResourcesPopulatingTimeSlotContextMenuItemClickedTimeSlotContextMenuItemClickingTimeSlotCreated
Not finding the help you need?
Contact Support