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.