从多个json源加载事件数据时,将显示事件,但随后会立即消失。仅当从3个或更多数据源加载许多事件(400+)时才会发生这种情况。有时它们都会正确显示,但大部分时间都会消失。
注意:许多正在加载的事件都超过一年。
使用多源扩展程序的示例:
scheduler.load(["data1.json", "data2.json", "data3.json"], "json");
我怀疑事件在初始化后被过滤但无法找出原因。所有观点都会发生这种情况。
请帮忙!
答案 0 :(得分:1)
感谢@Aliaksandr在DHTMLX论坛上提供解决方案:
可能这是因为ids之间的ids碰撞而发生的 来自不同数据源的项目。当调度程序加载项目时 与现有项目之一具有相同的ID - 它假定它是 相同的数据项,旧的正在被替换。您可以尝试依次根据数据源为ID添加前缀 防止碰撞
论坛链接:http://forum.dhtmlx.com/viewtopic.php?f=6&t=38299&p=119369#p119369