min/max 和 start/end 不能一起工作
min/max and start/end don't work together
我的 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是过去和未来几千年。
如何同时使用这两组属性?
Vis 不是这里的问题,而是 moment.js
。
add
方法的文档说:
Mutates the original moment by adding time.
所以添加是就地进行的,基本上当你调用它来设置 min
和 max
时,这也会对 start
和 end
进行。
要解决这个问题,您可以在创建 start
和 finish
对象时初始化两个对象,或者您可以使用建议的其他解决方法 .
我的 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是过去和未来几千年。
如何同时使用这两组属性?
Vis 不是这里的问题,而是 moment.js
。
add
方法的文档说:
Mutates the original moment by adding time.
所以添加是就地进行的,基本上当你调用它来设置 min
和 max
时,这也会对 start
和 end
进行。
要解决这个问题,您可以在创建 start
和 finish
对象时初始化两个对象,或者您可以使用建议的其他解决方法