Kendo ui 剑道网格日期选择器中的手动输入日期不工作

Kendo ui 剑道网格日期选择器中的手动输入日期不工作,kendo-ui,Kendo Ui,我面临着一个我无法理解的问题。我正在使用剑道网格和InCell edit,我的模型中有一个DateTime字段 当网格进入编辑模式时,将显示日历,但如果我从日历中选择值,网格仅保存输入的值。如果我手动输入该字段,则该值不会保存,且单元格未标记为已脏 如果有帮助,我将MVC与Razor sintax一起使用 Tks提前 我在剑道论坛中找到了一个解决办法: 根据设计,当以编程方式设置值时,DatePicker不会引发change事件—它仅在最终用户修改日期时才会引发。如果需要触发更改事件,可以使用j

我面临着一个我无法理解的问题。我正在使用剑道网格和InCell edit,我的模型中有一个DateTime字段

当网格进入编辑模式时,将显示日历,但如果我从日历中选择值,网格仅保存输入的值。如果我手动输入该字段,则该值不会保存,且单元格未标记为已脏

如果有帮助,我将MVC与Razor sintax一起使用


Tks提前

我在剑道论坛中找到了一个解决办法:

根据设计,当以编程方式设置值时,DatePicker不会引发change事件—它仅在最终用户修改日期时才会引发。如果需要触发更改事件,可以使用jQuery触发器

例如:

var datePicker=$datePicker.datakendoDatePicker

datePicker.value01/01/2001

datePicker.triggerchange

参考:


因此,基本上我所做的是手动强制更改事件。

手动输入值时是否按enter帮助?@Pechka-谢谢您的回答。我找到了一个简单的解决方法,并更新了我自己的问题,以便其他人可以使用。如何获取手动输入的日期。使用此变量datePicker=$datePicker.datakendoDatePicker.value;它不提供值,它仅与日历选择一起工作