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

Creates views for the Scheduler<TModel> class.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Type Parameters:

TModel

Syntax:

C#
public class SchedulerViewFactory<TModel> where TModel : class, ISchedulerEvent

Inheritance: objectSchedulerViewFactory<TModel>

Inherited Members object.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

Initializes a new instance of the SchedulerViewFactory<TModel> class.

C#
public SchedulerViewFactory(Scheduler<TModel> container)
Parameters:containerScheduler<TModel>

The container.

Methods

Enables a Scheduler agenda view.

C#
public void AgendaView()

Defines a Scheduler agenda view.

C#
public SchedulerAgendaViewBuilder<SchedulerAgendaView> AgendaView(Action<SchedulerAgendaViewBuilder<SchedulerAgendaView>> addViewAction)
Parameters:addViewActionAction<SchedulerAgendaViewBuilder<SchedulerAgendaView>>Returns:

SchedulerAgendaViewBuilder<SchedulerAgendaView>

Defines a custom view

C#
public SchedulerCustomViewBuilder<SchedulerCustomView> CustomView(string type, Action<SchedulerCustomViewBuilder<SchedulerCustomView>> addViewAction)
Parameters:typestring

The JavaScript type name

addViewActionAction<SchedulerCustomViewBuilder<SchedulerCustomView>>

The action for configuring the custom view

Returns:

SchedulerCustomViewBuilder<SchedulerCustomView>

Defines a custom view

C#
public void CustomView(string type)
Parameters:typestring

The JavaScript type name

Enables a Scheduler day view.

C#
public void DayView()

Defines a Scheduler day view.

C#
public SchedulerDayViewBuilder<SchedulerDayView> DayView(Action<SchedulerDayViewBuilder<SchedulerDayView>> addViewAction)
Parameters:addViewActionAction<SchedulerDayViewBuilder<SchedulerDayView>>Returns:

SchedulerDayViewBuilder<SchedulerDayView>

Enables a Scheduler month view.

C#
public void MonthView()

Defines a Scheduler month view.

C#
public SchedulerMonthViewBuilder<SchedulerMonthView> MonthView(Action<SchedulerMonthViewBuilder<SchedulerMonthView>> addViewAction)
Parameters:addViewActionAction<SchedulerMonthViewBuilder<SchedulerMonthView>>Returns:

SchedulerMonthViewBuilder<SchedulerMonthView>

Enables a Scheduler timeline month view.

C#
public void TimelineMonthView()

Defines a Scheduler timeline month view.

C#
public SchedulerTimelineMonthViewBuilder<SchedulerTimelineMonthView> TimelineMonthView(Action<SchedulerTimelineMonthViewBuilder<SchedulerTimelineMonthView>> addViewAction)
Parameters:addViewActionAction<SchedulerTimelineMonthViewBuilder<SchedulerTimelineMonthView>>Returns:

SchedulerTimelineMonthViewBuilder<SchedulerTimelineMonthView>

Enables a Scheduler timeline view.

C#
public void TimelineView()

Defines a Scheduler timeline view.

C#
public SchedulerTimelineViewBuilder<SchedulerTimelineView> TimelineView(Action<SchedulerTimelineViewBuilder<SchedulerTimelineView>> addViewAction)
Parameters:addViewActionAction<SchedulerTimelineViewBuilder<SchedulerTimelineView>>Returns:

SchedulerTimelineViewBuilder<SchedulerTimelineView>

Enables a Scheduler timeline week view.

C#
public void TimelineWeekView()

Defines a Scheduler timelineWeek view.

C#
public SchedulerTimelineWeekViewBuilder<SchedulerTimelineWeekView> TimelineWeekView(Action<SchedulerTimelineWeekViewBuilder<SchedulerTimelineWeekView>> addViewAction)
Parameters:addViewActionAction<SchedulerTimelineWeekViewBuilder<SchedulerTimelineWeekView>>Returns:

SchedulerTimelineWeekViewBuilder<SchedulerTimelineWeekView>

Enables a Scheduler timeline work week view.

C#
public void TimelineWorkWeekView()

Defines a Scheduler timelineWorkWeek view.

C#
public SchedulerTimelineWorkWeekViewBuilder<SchedulerTimelineWorkWeekView> TimelineWorkWeekView(Action<SchedulerTimelineWorkWeekViewBuilder<SchedulerTimelineWorkWeekView>> addViewAction)
Parameters:addViewActionAction<SchedulerTimelineWorkWeekViewBuilder<SchedulerTimelineWorkWeekView>>Returns:

SchedulerTimelineWorkWeekViewBuilder<SchedulerTimelineWorkWeekView>

Enables a Scheduler week view.

C#
public void WeekView()

Defines a Scheduler week view.

C#
public SchedulerWeekViewBuilder<SchedulerWeekView> WeekView(Action<SchedulerWeekViewBuilder<SchedulerWeekView>> addViewAction)
Parameters:addViewActionAction<SchedulerWeekViewBuilder<SchedulerWeekView>>Returns:

SchedulerWeekViewBuilder<SchedulerWeekView>

Enables a Scheduler workWeek view.

C#
public void WorkWeekView()

Defines a Scheduler workWeek view.

C#
public SchedulerWorkWeekViewBuilder<SchedulerWorkWeekView> WorkWeekView(Action<SchedulerWorkWeekViewBuilder<SchedulerWorkWeekView>> addViewAction)
Parameters:addViewActionAction<SchedulerWorkWeekViewBuilder<SchedulerWorkWeekView>>Returns:

SchedulerWorkWeekViewBuilder<SchedulerWorkWeekView>

Enables a Scheduler year view.

C#
public void YearView()

Defines a Scheduler year view.

C#
public SchedulerYearViewBuilder<SchedulerYearView> YearView(Action<SchedulerYearViewBuilder<SchedulerYearView>> addViewAction)
Parameters:addViewActionAction<SchedulerYearViewBuilder<SchedulerYearView>>Returns:

SchedulerYearViewBuilder<SchedulerYearView>