MultiViewCalendarBuilder
Defines the fluent API for configuring the Kendo UI MultiViewCalendar
Properties
WriteAction - Func
Methods
DisableDates(System.Collections.Generic.IEnumerable)
Parameters
disableDates - System.Collections.Generic.IEnumerable<String>
DisableDates(System.DayOfWeek[])
Specifies the disabled dates in the MultiViewCalendar widget using a function.
Parameters
days - System.DayOfWeek[]
Example
@( Html.Kendo().MultiViewCalendar()
.Name("MultiViewCalendar")
.DisableDates(DayofWeek.Saturday, DayOfWeek.Sunday)
)
DisableDates(System.String)
Specifies the disabled dates in the MultiViewCalendar widget using a function.
Parameters
handler - System.String
Example
@( Html.Kendo().MultiViewCalendar()
.Name("MultiViewCalendar")
.DisableDates("disableDates")
)
FooterId(System.String)
FooterId to be used for rendering the footer of the MultiViewCalendar.
Parameters
id - System.String
Example
@( Html.Kendo().MultiViewCalendar()
.Name("MultiViewCalendar")
.FooterId("widgetFooterId")
)
MonthTemplateId(System.String)
MonthTemplateId to be used for rendering the cells of the MultiViewCalendar.
Parameters
id - System.String
Example
@( Html.Kendo().MultiViewCalendar()
.Name("MultiViewCalendar")
.MonthTemplateId("widgetMonthTemplateId")
)
MonthTemplateView(Microsoft.AspNetCore.Html.IHtmlContent)
MonthTemplateView to be used for rendering the cells of the MultiViewCalendar.
Parameters
templateView - Microsoft.AspNetCore.Html.IHtmlContent
Example
@( Html.Kendo().MultiViewCalendar()
.Name("MultiViewCalendar")
.MonthTemplateView(Html.Partial("widgetMonthTemplate"))
)
MonthTemplateHandler(System.String)
Parameters
templateHandler - System.String
MonthTemplate(System.String)
Templates for the cells rendered in the "month" view.
Parameters
content - System.String
Example
@( Html.Kendo().MultiViewCalendar()
.Name("MultiViewCalendar")
.MonthTemplate("#= data.value #")
)
Culture(System.String)
Specifies the culture info used by the widget.
Parameters
value - System.String
The value for Culture
Dates(System.DateTime[])
Specifies a list of dates, which will be passed to the month template.
Parameters
value - System.DateTime[]
The value for Dates
Footer(System.String)
The template which renders the footer. If false, the footer will not be rendered.
Parameters
value - System.String
The value for Footer
Format(System.String)
Specifies the format, which is used to parse value set with value() method.
Parameters
value - System.String
The value for Format
Max(System.DateTime)
Specifies the maximum date, which the multiViewCalendar can show.
Parameters
value - System.DateTime
The value for Max
Messages(System.Action)
Allows localization of the strings that are used in the widget.
Parameters
configurator - System.Action<MultiViewCalendarMessagesSettingsBuilder>
The configurator for the messages setting.
Min(System.DateTime)
Specifies the minimum date, which the multiViewCalendar can show.
Parameters
value - System.DateTime
The value for Min
Views(System.Double)
This property controls how many months to be shown at same time. By default it shows two months.
Parameters
value - System.Double
The value for Views
Range(System.Action)
Configures the Kendo UI MultiViewCalendar range settings.
Parameters
configurator - System.Action<MultiViewCalendarRangeSettingsBuilder>
The configurator for the range setting.
Selectable(System.String)
By default user is able to select a single date. The property can also be set to "multiple" or "range". More information about multiple selection can be found in the Selection article.
Parameters
value - System.String
The value for Selectable
SelectDates(System.DateTime[])
Specifies which dates to be selected when the multiViewCalendar is initialized.
Parameters
value - System.DateTime[]
The value for SelectDates
ShowViewHeader(System.Boolean)
If set to true will render a header for every view.
Parameters
value - System.Boolean
The value for ShowViewHeader
ShowViewHeader()
If set to true will render a header for every view.
WeekNumber(System.Boolean)
If set to true a week of the year will be shown on the left side of the multiViewCalendar.
Parameters
value - System.Boolean
The value for WeekNumber
WeekNumber()
If set to true a week of the year will be shown on the left side of the multiViewCalendar.
Value(System.DateTime)
Specifies the selected date.
Parameters
value - System.DateTime
The value for Value
Start(Kendo.Mvc.UI.CalendarView)
Parameters
value - CalendarView
The value for Start
Depth(Kendo.Mvc.UI.CalendarView)
Specifies the navigation depth.
Parameters
value - CalendarView
The value for Depth
MonthTemplate(System.Action)
Parameters
configurator - System.Action<MultiViewCalendarMonthTemplateSettingsBuilder>
The configurator for the monthtemplate setting.
Events(System.Action)
Configures the client-side events.
Parameters
configurator - System.Action<MultiViewCalendarEventBuilder>
The client events action.
Example
@(Html.Kendo().MultiViewCalendar()
.Name("MultiViewCalendar")
.Events(events => events
.Change("onChange")
)
)
ToComponent()
Returns the internal view component.
Expression(System.String)
Sets the name of the component.
Parameters
modelExpression - System.String
Explorer(Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer)
Sets the name of the component.
Parameters
modelExplorer - Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer
Name(System.String)
Sets the name of the component.
Parameters
componentName - System.String
The name.
Deferred(System.Boolean)
Suppress initialization script rendering. Note that this options should be used in conjunction with
Parameters
deferred - System.Boolean
HtmlAttributes(System.Object)
Sets the HTML attributes.
Parameters
attributes - System.Object
The HTML attributes.
HtmlAttributes(System.Collections.Generic.IDictionary)
Sets the HTML attributes.
Parameters
attributes - System.Collections.Generic.IDictionary<String,Object>
The HTML attributes.
Render()
Renders the component in place.
ToHtmlString()
WriteTo(System.IO.TextWriter,System.Text.Encodings.Web.HtmlEncoder)
Parameters
writer - System.IO.TextWriter
encoder - System.Text.Encodings.Web.HtmlEncoder
ToClientTemplate()
AsChildComponent()
Configures the widget as a child component.