我的调度程序有问题。我正在使用ASP.NET MVC模块,但移动事件不能正常工作。
如果我想要移动非全天活动,它就不起作用。它没有移动,我收到这样的错误:
kendo.all.js:96953未捕获的TypeError:无法读取null的属性'startOffset'。
但是,下一个奇怪的部分是:如果我试图移动一整天的活动,我可以移动非全天活动,但我不能移动到我想要的地方。它会跳到第二天或前一天。这取决于我如何移动全天活动。 (所以基本上当我向前移动一天的全天活动时,正常事件将向前移动一天,无论我想要移动的地方。)此外,如果我移动全天活动,我看到它们是透明的,当我是移动它们,但当我尝试移动非全天事件时,这种效果不存在。
我怀疑项目中有不同的时区,我会在发送这篇文章后检查它们。
另外,Application Insights给了我这个警告:
CannotSerializeObjectNonSerializable消息:“尝试序列化未实现ISerializable的对象”props:“{name:baseData}”
事实证明:如果你遇到类似的问题,_layout.cshtml可能包含一些隐藏/转换调度程序(或其行)的css代码,因此kendo jquery将无法找到事件。