在将Chrome更新到其上一个版本56.0.2924.76(64位)后,我们的Kendo datepickers开始无法正常工作.
所有日期选择器都使用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" }))
Run Code Online (Sandbox Code Playgroud)
如果我使用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%;">
Run Code Online (Sandbox Code Playgroud)
当我们用KnockOut绑定属性值时,所有日期选择器都可以正常工作.
我们的剑道版本是:Kendo UI Complete v2012.2.913
还有另一种绑定它的方法吗?我们应该使用Chrome v.56改变什么?