0

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

var options = {

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

我发现使用此配置,开始和结束被忽略,初始可见周期受最小值和最大值的限制。

如果我删除 min 和 max,那么初始可见周期是 start 和 end,除了 min 和 max 是过去和未来的数千年。

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

4

1 回答 1

1

Vis 不是这里的问题,而是moment.js. 该add方法的文档说:

通过添加时间来改变原始时刻

所以添加是就地进行的,基本上当你调用它来设置minandmax时,这也适用于startand end

为了解决这个问题,您可以在创建startfinish对象时初始化两个对象,也可以使用其他一些解决方法,如此处建议

于 2018-04-23T11:03:37.980 回答