最小/最大和开始/结束不一起工作

时间:2018-04-21 14:01:03

标签: javascript vis.js vis.js-timeline

我的Vis时间轴的选项如下......

var options = {

    height: '150px',
    min: start.add(-3, 'M'),
    max: finish.add(3, 'M'),
    start: start,
    end: finish,
    zoomMin: 21600000
};

我发现使用此配置会忽略开始和结束,并且初始可见时段受最小值和最大值的限制。

如果我删除min和max,那么最初的可见时段是开始和结束,除了min和max在过去和将来都是几千年。

如何同时使用这两组属性?

1 个答案:

答案 0 :(得分:1)

Vis不是问题,而是moment.jsadd方法的文档说:

  通过添加时间

突变 原始时刻。

因此,添加就位,基本上当您调用它来设置minmax时,这也适用于startend

要解决此问题,您可以在创建startfinish对象时初始化两个对象,也可以像建议的here一样使用其他一些解决方法。