|
<SfCalendar ID="calendar" TValue="DateTime?">
<CalendarEvents TValue="DateTime?" Created="onCreated"></CalendarEvents>
</SfCalendar>
@code{
[Inject]
protected IJSRuntime JsRuntime { get; set; }
public void onCreated()
{
JsRuntime.InvokeVoidAsync("OnCreated", "calendar");
}
} |
|
window.OnCreated = (id) => {
var date = [{ Date: "October 05, 2020", Color: "#ea4e4e" }, { Date: "October 23, 2020", Color: "#25a025" }]
var day = document.getElementById('calendar').querySelectorAll('.e-day');
for (var i = 0; i < date.length; i++) {
for (var j = 0; j < day.length; j++) {
if (day[j].title.includes(date[i].Date)) {
day[j].style.background = date[i].Color;
}
}
}
}; |
|
|