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

The server side wrapper for Kendo UI Scheduler

Definition

Constructors

C#
public Scheduler(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator)
Parameters:viewContextViewContextinitializerIJavaScriptInitializerurlGeneratorIUrlGenerator

Properties

C#
public string AllDayEventTemplate { get; set; }

Implements: IScheduler.AllDayEventTemplate

C#
public string AllDayEventTemplateHandler { get; set; }
C#
public string AllDayEventTemplateId { get; set; }

Implements: IScheduler.AllDayEventTemplateId

C#
public bool AllDaySlot { get; set; }

Implements: IScheduler.AllDaySlot

C#
public bool AutoBind { get; set; }
C#
public SchedulerCurrentTimeMarkerSettings CurrentTimeMarker { get; set; }
C#
public SchedulerCustomToolbarSettings CustomToolbar { get; }

Implements: IScheduler.CustomToolbar

C#
public DataSource DataSource { get; }

Implements: IScheduler.DataSource

C#
public string DataSourceId { get; set; }
C#
public DateTime? Date { get; set; }

Implements: IScheduler.Date

C#
public string DateHeaderTemplate { get; set; }

Implements: IScheduler.DateHeaderTemplate

C#
public string DateHeaderTemplateHandler { get; set; }
C#
public string DateHeaderTemplateId { get; set; }

Implements: IScheduler.DateHeaderTemplateId

C#
public SchedulerEditableSettings<TModel> Editable { get; set; }
C#
public DateTime? EndTime { get; set; }

Implements: IScheduler.EndTime

C#
public string EventTemplate { get; set; }

Implements: IScheduler.EventTemplate

C#
public string EventTemplateHandler { get; set; }
C#
public string EventTemplateId { get; set; }

Implements: IScheduler.EventTemplateId

C#
public SchedulerFooterSettings Footer { get; }
C#
public SchedulerGroupSettings Group { get; set; }

Implements: IScheduler.Group

C#
public string GroupHeaderTemplate { get; set; }
C#
public string GroupHeaderTemplateHandler { get; set; }
C#
public string GroupHeaderTemplateId { get; set; }
C#
public int? Height { get; set; }

Implements: IScheduler.Height

C#
public int? MajorTick { get; set; }

Implements: IScheduler.MajorTick

C#
public string MajorTimeHeaderTemplate { get; set; }

Implements: IScheduler.MajorTimeHeaderTemplate

C#
public string MajorTimeHeaderTemplateHandler { get; set; }
C#
public string MajorTimeHeaderTemplateId { get; set; }

Implements: IScheduler.MajorTimeHeaderTemplateId

C#
public DateTime? Max { get; set; }
C#
public SchedulerMessages Messages { get; }

Implements: IScheduler.Messages

C#
public DateTime? Min { get; set; }
C#
public int? MinorTickCount { get; set; }

Implements: IScheduler.MinorTickCount

C#
public string MinorTimeHeaderTemplate { get; set; }

Implements: IScheduler.MinorTimeHeaderTemplate

C#
public string MinorTimeHeaderTemplateHandler { get; set; }
C#
public string MinorTimeHeaderTemplateId { get; set; }

Implements: IScheduler.MinorTimeHeaderTemplateId

C#
public MobileMode Mobile { get; set; }
C#
public SchedulerOngoingEventsSettings OngoingEvents { get; }
C#
public PDFSettings Pdf { get; }

The template used to render the recurrence trigger summary in the desktop event editor.The template data contains the following fields: rule—The parsed recurrence rule object. or recurrenceRule—The serialized recurrence rule string..

C#
public string RecurrenceRuleLabelTemplate { get; set; }

The handler that returns the template used for RecurrenceRuleLabelTemplate

C#
public string RecurrenceRuleLabelTemplateHandler { get; set; }

The id of the script element used for RecurrenceRuleLabelTemplate

C#
public string RecurrenceRuleLabelTemplateId { get; set; }
C#
public IList<SchedulerResource<TModel>> Resources { get; }

Implements: IScheduler<TModel>.Resources

C#
public bool Selectable { get; set; }

Implements: IScheduler.Selectable

C#
public bool ShowWorkHours { get; set; }

Implements: IScheduler.ShowWorkHours

C#
public bool Snap { get; set; }

Implements: IScheduler.Snap

C#
public DateTime? StartTime { get; set; }

Implements: IScheduler.StartTime

C#
public string Timezone { get; set; }

Implements: IScheduler.Timezone

C#
public IList<SchedulerToolbarCommand> ToolbarCommands { get; }

Implements: IScheduler.ToolbarCommands

C#
public IUrlGenerator UrlGenerator { get; }

Implements: IScheduler.UrlGenerator

C#
public IList<SchedulerViewBase> Views { get; }

Implements: IScheduler.Views

C#
public int? Width { get; set; }

Implements: IScheduler.Width

C#
public DateTime? WorkDayEnd { get; set; }

Implements: IScheduler.WorkDayEnd

C#
public int[] WorkDays { get; set; }
C#
public DateTime? WorkDayStart { get; set; }

Implements: IScheduler.WorkDayStart

C#
public int? WorkWeekEnd { get; set; }

Implements: IScheduler.WorkWeekEnd

C#
public int? WorkWeekStart { get; set; }

Implements: IScheduler.WorkWeekStart

Methods

C#
protected virtual IDictionary<string, object> SeriailzeBaseOptions()
Returns:

IDictionary<string, object>

C#
public override IDictionary<string, object> Serialize()
Returns:

IDictionary<string, object>

Overrides: WidgetBase.Serialize()

Writes the HTML.

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

Overrides: WidgetBase.WriteHtml(HtmlTextWriter)

Writes the initialization script.

C#
public override void WriteInitializationScript(TextWriter writer)
Parameters:writerTextWriter

The writer.

Overrides: WidgetBase.WriteInitializationScript(TextWriter)