New to Telerik UI for ASP.NET Core? Download free 30-day trial

MultiViewCalendarBuilder

Properties

WriteAction - Func

Methods

DisableDates(System.Collections.Generic.IEnumerable)

Specifies the disabled dates in the MultiViewCalendar widget using a collection of strings.

Parameters

disableDates - System.Collections.Generic.IEnumerable<String>

Collection of dates to disable.

Example


             @( Html.Kendo().MultiViewCalendar()
                        .Name("MultiViewCalendar")
                        .DisableDates(new string[]{"monday", "wednesday"})
            )

DisableDates(System.DayOfWeek[])

Specifies the disabled dates in the MultiViewCalendar widget using a function.

Parameters

days - System.DayOfWeek[]

Array of values to disable.

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

The function which will be called to disable dates..

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

The value of the footer id.

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

The id referencing the month template instance.

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

The reference to the template view.

Example


             @( Html.Kendo().MultiViewCalendar()
                        .Name("MultiViewCalendar")
                        .MonthTemplateView(Html.Partial("widgetMonthTemplate"))
            )

MonthTemplateHandler(System.String)

The handler which will be used to generate the content for the month template.

Parameters

templateHandler - System.String

The function which will be used for the template content.

Example


             @( Html.Kendo().MultiViewCalendar()
                        .Name("MultiViewCalendar")
                        .MonthTemplateHandler("handler")
            )

MonthTemplate(System.String)

Templates for the cells rendered in the "month" view.

Parameters

content - System.String

The content of the template.

Example


             @( Html.Kendo().MultiViewCalendar()
                        .Name("MultiViewCalendar")
                        .MonthTemplate("#= data.value #")
            )

AllowReverse(System.Boolean)

Enables the user to select an end date that is before the start date. This option is available only when the selectable configuration is set to range.

Parameters

value - System.Boolean

The value for AllowReverse

AllowReverse()

Enables the user to select an end date that is before the start date. This option is available only when the selectable configuration is set to range.

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

ShowOtherMonthDays(System.Boolean)

When this configuration is enabled, the MultiViewCalendar will render days from the previous and next months in the current views.

Parameters

value - System.Boolean

The value for ShowOtherMonthDays

ShowOtherMonthDays()

When this configuration is enabled, the MultiViewCalendar will render days from the previous and next months in the current views.

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.

CenturyCellsFormat(Kendo.Mvc.UI.CenturyCellsFormats)

Defines the century cell format.

Parameters

value - CenturyCellsFormats

The value for CenturyCellsFormat

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.

ScriptAttributes(System.Object,System.Boolean)

Sets the JavaScript attributes to the initialization script.

Parameters

attributes - System.Object

The JavaScript attributes.

overrideAttributes - System.Boolean

Argument which determines whether attributes should be overriden.

ScriptAttributes(System.Collections.Generic.IDictionary,System.Boolean)

Sets the JavaScript attributes to the initialization script.

Parameters

attributes - System.Collections.Generic.IDictionary<String,Object>

The JavaScript attributes.

overrideAttributes - System.Boolean

Argument which determines whether attributes should be overriden.

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()

AsModule(System.Boolean)

Specifies whether the initialization script of the component will be rendered as a JavaScript module.

Parameters

value - System.Boolean
In this article
Not finding the help you need?