DHTMLX Scheduler Timeline 从服务器刷新数据

DHTMLX Scheduler Timeline refresh data from server

我使用内置导航向后或向前切换一周。整个数据、部分和事件都来自 scheduler.serverList()。第一种观点是正确的。点击下周,向后端发出新请求,但也会显示第一周的数据。向后移动,没有调用后端,但显示了缓存数据,但也不正确。如何在每次点击导航时强制检索数据以及如何清除现有数据?感谢您的帮助

dhtmlxScheduler 缓存以前加载的日期,因此每个日期范围只加载一次。

如果您想绕过此缓存,则每次更改 date/mode:

时都需要清除调度程序
scheduler.attachEvent("onBeforeViewChange", function (oldMode, oldDate, mode, date) { 
  if (oldMode != mode || +oldDate != +date) {
      scheduler.clearAll();
  }
  return true; 
});

演示:https://snippet.dhtmlx.com/e5b55912e

API: