Telerik Kendo MVC 调度程序 - 无法移动事件

Posted

技术标签:

【中文标题】Telerik Kendo MVC 调度程序 - 无法移动事件【英文标题】:Telerik Kendo MVC Scheduler - Can't move events 【发布时间】:2019-01-15 13:50:10 【问题描述】:

我的调度程序有问题。 我正在使用 ASP.NET MVC 模块,但移动事件无法正常工作。

如果我想移动非全天活动,它不起作用。它不动,我收到这样的错误:

kendo.all.js:96953 未捕获类型错误:无法读取属性 'startOffset' 为 null。

但是,接下来是奇怪的部分: 如果我尝试移动全天活动,我可以移动非全天活动,但无法移动到我想要的位置。它将跳转到第二天或前一天。这取决于我如何移动全天活动。 (所以基本上当我将全天事件向前移动 1 天时,正常事件将向前移动一天,无论我想移动到哪里。) 此外,如果我移动全天事件,我会在移动它们时看到它们是透明的,但当我尝试移动非全天事件时,这种效果不会出现。

我怀疑项目中存在不同的时区,我会在发完这个帖子后检查它们。

另外,Application Insights 给了我这个警告:

CannotSerializeObjectNonSerializable 消息:“正在尝试序列化 一个不实现 ISerializable 的对象” 道具:“name:baseData”

【问题讨论】:

【参考方案1】:

事实证明:如果您遇到类似的问题,_layout.cshtml 可能包含一些隐藏/转换调度程序(或其行)的 css 代码,因此 kendo jquery 将无法找到事件。

【讨论】:

以上是关于Telerik Kendo MVC 调度程序 - 无法移动事件的主要内容,如果未能解决你的问题,请参考以下文章

Kendo 调度程序资源分页

Kendo UI Scheduler:自定义视图和编辑行为

Telerik Kendo MVC 文本框多行模式

Telerik Kendo Grid (MVC) 更新后刷新

Telerik/ Kendo MVC Grid,按需加载网格,而不是页面加载

在Telerik Kendo UI MVC网格中添加“mailto:”链接