【问题标题】:DHTMLX Scheduler Timeline refresh data from serverDHTMLX 调度程序时间线从服务器刷新数据
【发布时间】:2020-03-26 23:37:42
【问题描述】:

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

【问题讨论】:

    标签: dhtmlx-scheduler


    【解决方案1】:

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

    如果您想绕过此缓存,则每次更改日期/模式时都需要清除调度程序:

    scheduler.attachEvent("onBeforeViewChange", function (oldMode, oldDate, mode, date) { 
      if (oldMode != mode || +oldDate != +date) {
          scheduler.clearAll();
      }
      return true; 
    });
    

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

    API:

    【讨论】:

      猜你喜欢
      • 2020-03-29
      • 2020-03-27
      • 2020-03-23
      • 2013-11-21
      • 2019-10-24
      • 2015-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多