Creates views for the Scheduler<TModel> class.
Definition
Namespace:Kendo.Mvc.UI.Fluent
Assembly:Kendo.Mvc.dll
Type Parameters:
TModel
Syntax:
public class SchedulerViewFactory<TModel> where TModel : class, ISchedulerEvent
Inheritance: objectSchedulerViewFactory<TModel>
Inherited Members
Constructors
Initializes a new instance of the SchedulerViewFactory<TModel> class.
public SchedulerViewFactory(Scheduler<TModel> container)
The container.
Methods
Enables a Scheduler agenda view.
public void AgendaView()
Defines a Scheduler agenda view.
public SchedulerAgendaViewBuilder<SchedulerAgendaView> AgendaView(Action<SchedulerAgendaViewBuilder<SchedulerAgendaView>> addViewAction)
Defines a custom view
public SchedulerCustomViewBuilder<SchedulerCustomView> CustomView(string type, Action<SchedulerCustomViewBuilder<SchedulerCustomView>> addViewAction)
The JavaScript type name
addViewActionAction<SchedulerCustomViewBuilder<SchedulerCustomView>>The action for configuring the custom view
Returns:Defines a custom view
Enables a Scheduler day view.
public void DayView()
Defines a Scheduler day view.
public SchedulerDayViewBuilder<SchedulerDayView> DayView(Action<SchedulerDayViewBuilder<SchedulerDayView>> addViewAction)
Enables a Scheduler month view.
public void MonthView()
Defines a Scheduler month view.
public SchedulerMonthViewBuilder<SchedulerMonthView> MonthView(Action<SchedulerMonthViewBuilder<SchedulerMonthView>> addViewAction)
Enables a Scheduler timeline month view.
public void TimelineMonthView()
Defines a Scheduler timeline month view.
public SchedulerTimelineMonthViewBuilder<SchedulerTimelineMonthView> TimelineMonthView(Action<SchedulerTimelineMonthViewBuilder<SchedulerTimelineMonthView>> addViewAction)
SchedulerTimelineMonthViewBuilder<SchedulerTimelineMonthView>
Enables a Scheduler timeline view.
public void TimelineView()
Defines a Scheduler timeline view.
public SchedulerTimelineViewBuilder<SchedulerTimelineView> TimelineView(Action<SchedulerTimelineViewBuilder<SchedulerTimelineView>> addViewAction)
Enables a Scheduler timeline week view.
public void TimelineWeekView()
Defines a Scheduler timelineWeek view.
public SchedulerTimelineWeekViewBuilder<SchedulerTimelineWeekView> TimelineWeekView(Action<SchedulerTimelineWeekViewBuilder<SchedulerTimelineWeekView>> addViewAction)
Enables a Scheduler timeline work week view.
public void TimelineWorkWeekView()
Defines a Scheduler timelineWorkWeek view.
public SchedulerTimelineWorkWeekViewBuilder<SchedulerTimelineWorkWeekView> TimelineWorkWeekView(Action<SchedulerTimelineWorkWeekViewBuilder<SchedulerTimelineWorkWeekView>> addViewAction)
SchedulerTimelineWorkWeekViewBuilder<SchedulerTimelineWorkWeekView>
Enables a Scheduler week view.
public void WeekView()
Defines a Scheduler week view.
public SchedulerWeekViewBuilder<SchedulerWeekView> WeekView(Action<SchedulerWeekViewBuilder<SchedulerWeekView>> addViewAction)
Enables a Scheduler workWeek view.
public void WorkWeekView()
Defines a Scheduler workWeek view.
public SchedulerWorkWeekViewBuilder<SchedulerWorkWeekView> WorkWeekView(Action<SchedulerWorkWeekViewBuilder<SchedulerWorkWeekView>> addViewAction)
Enables a Scheduler year view.
public void YearView()
Defines a Scheduler year view.
public SchedulerYearViewBuilder<SchedulerYearView> YearView(Action<SchedulerYearViewBuilder<SchedulerYearView>> addViewAction)