The multi day events in the month view render correctly and receive all the properties (color, link, title, etc) in the month view but do not get them in the day view. I'm getting the title of the item in the All Day table but am not getting the event color, or url. Single day items display correctly in both month and day view.
@(Html.Kendo()
.Scheduler<EventDetailViewModel>()
.Name(
"schedule"
)
.Editable(
false
)
.Selectable(
true
)
.Date(scheduleDate)
.ShowWorkHours(
false
)
.StartTime(
new
DateTime(scheduleDate.Year, scheduleDate.Month, scheduleDate.Day, 7, 00, 00))
.EndTime(
new
DateTime(scheduleDate.Year, scheduleDate.Month, scheduleDate.Day, 22, 00, 00))
.Views(views =>
{
views.MonthView();
views.DayView();
})
.EventTemplateId(
"eventTemplate"
)
.DataSource(d => d.Model(m =>
{
m.Field(f => f.EventID);
m.Field(f => f.EventStartTime);
m.Field(f => f.EventTitle);
m.Field(f => f.EventCategory);
m.Field(f => f.EventColor);
m.Field(f => f.EventUrl);
}))
.BindTo(events)
.Deferred(
true
)
)
<script id=
"eventTemplate"
type=
"text/x-kendo-template"
>
<a href=
"#= EventUrl #"
class
=
"calendar__link"
title=
"#= EventTitle #"
data-category=
"#= EventCategory #"
data-color=
"#= EventColor #"
>
<span
class
=
"calendar__title"
>#= EventTitle #</span>
<span
class
=
"calendar__time"
>#= EventStartTime #</span>
</a>
</script>