Hi.
There is grid:
and js script for DatePicker Event:
js function for filter data by date:
When I select the date, then update the Grid as I need, but if I want to choose a new date, it opens a DatePicker without any a dates. you have to change the month and return back, then there are only dates
Attach screenshot
There is grid:
@(Html.Kendo().Grid<OperMVC.Models.Daily>() .Name("Grid") .Columns(c => { c.Bound(p => p.Name).Width(150); c.Bound(p => p.BDayDate).Width(50); }) .ToolBar(toolbar => { toolbar.Template( @<div><label>BDate: </label> @(Html.Kendo().DatePicker() .Name("datepicker") .Events(e => e.Change("GetDate")) .Value(DateTime.Today) .Format("dd.MM.yyyy") )</div> ); }) .DataSource(dataSource => dataSource .Ajax() .Read(read => read.Action("ReadBDays", "Person").Data("filterDate")) //.ServerOperation(true) ) )function GetDate() { var value = this.value(); var date = new Date(); if (value) { date.setTime(Date.parse(value)); console.log(date.toLocaleDateString()); } $("#Grid").data("kendoGrid").dataSource.read(); }function filterDate() { var date = $("#datepicker").data("kendoDatePicker").value(); console.log("filtered date:" + date); return {dateString : date} }When I select the date, then update the Grid as I need, but if I want to choose a new date, it opens a DatePicker without any a dates. you have to change the month and return back, then there are only dates
Attach screenshot