1

从多个 json 源加载事件数据时,事件会显示,但随后会迅速随机消失。这仅在从 3 个或更多数据源加载许多事件 (400+) 时发生。有时它们都会正确显示,但大多数时候它们中的大多数都会消失。

注意:许多正在加载的事件都超过一年。

使用多源扩展的示例:

scheduler.load(["data1.json", "data2.json", "data3.json"], "json");

我怀疑事件在初始化后被过滤但无法找出原因。这发生在所有视图上。

请帮忙!

4

1 回答 1

1

感谢 @Aliaksandr 在 DHTMLX 论坛上提供解决方案:

这可能是由于来自不同数据源的项目之间的 id 冲突而发生的。当调度程序加载一个与现有项目之一具有相同 id 的项目时 - 它假定它是相同的数据项目,旧的项目将被替换。

您可以尝试根据数据源为 id 添加前缀,以防止冲突

论坛链接: http: //forum.dhtmlx.com/viewtopic.php?f=6 &t=38299&p=119369#p119369

于 2014-10-27T02:50:43.083 回答