CalendarMonthTemplateSettingsBuilder
Methods
MonthTemplateHandler(System.String)
Sets the template that renders the cells in the 'month' view.
Parameters
templateHandler - System.String
The JavaScript function that will return the content of the cells in the 'month' view.
Example
@( Html.Kendo().Calendar()
.Name("Calendar")
.MonthTemplate(x => x.MonthTemplateHandler("monthTemplate"))
)
<script>
function monthTemplate(data) {
if(data.value < 10) {
return 'exhibition';
}
return 'party';
}
</script>
WeekNumberHandler(System.String)
Sets the template that renders the cells in "week" column.
Parameters
templateHandler - System.String
The JavaScript function that will return the content of the cells in the 'week' column.
Example
@( Html.Kendo().Calendar()
.Name("Calendar")
.MonthTemplate(x => x.WeekNumberHandler("weekNumberTemplate"))
)
<script>
function weekNumberTemplate(data) {
return `<span>${data.weekNumber }</span>`;
}
</script>
EmptyHandler(System.String)
Sets the template that renders the cells in the 'month' view, which are not in the min/max range.
Parameters
templateHandler - System.String
The JavaScript function that will return the content of the cells in the 'month' view.
Example
@( Html.Kendo().Calendar()
.Name("Calendar")
.MonthTemplate(x => x.EmptyHandler("emptyTemplate"))
)
<script>
function emptyTemplate(data) {
return '-';
}
</script>
Empty(System.String)
Parameters
value - System.String
The value for Empty
EmptyId(System.String)
Parameters
value - System.String
The value for EmptyId
Content(System.String)
Parameters
value - System.String
The value for Content
ContentId(System.String)
Parameters
value - System.String
The value for ContentId
WeekNumber(System.String)
Parameters
value - System.String
The value for WeekNumber
WeekNumberId(System.String)
Parameters
value - System.String
The value for WeekNumberId