После обновления Chrome до последней версии 56.0.2924.76 (64-разрядная версия) наши датпикеры Kendo начали работать некорректно.
Все финалисты были привязаны с помощью ViewModels, и теперь они не отображают свои значения. Если мы проверим их, мы увидим, что значение установлено, но оно не отображается.
Например:
@(Html.Kendo().DatePicker()
.Name("DateFrom")
.Start(CalendarView.Month)
.Depth(CalendarView.Month)
.Format("MM/dd/yyyy")
.HtmlAttributes(new { @id = "ClosingStartDate", @placeholder = "enter date from", @class = "masked-date" }))
Если я проведу этот элемент с помощью инструмента разработчика Chrome, у меня получится такой результат:
<input class="k-input masked-date" id="ClosingStartDate" name="DateFrom" placeholder="enter date from" type="text" value="12/21/2016" data-role="datepicker" readonly="" disabled="disabled" maxlength="20" style="width: 100%;">
Когда мы связываем значение свойства с KnockOut, все финалисты работают нормально.
Наша версия Kendo: Kendo UI Complete v2012.2.913
Есть ли другой способ связать его? Что мы должны изменить с помощью Chrome v.56?