我在使用 vis.js 时间线控件时遇到了一个让我感到困惑的问题。我在左侧设置了带有组的时间线,并通过时间线选项调整了时间线控件的大小,因此所有组+项目都不会同时可见,但是可以使用垂直来定位组和项目滚动条。我使用一点 javascript 来同步组和项目滚动条的位置。
我发现如果组 ID 的内容标签在页面加载时不可见,那么即使我向下滚动以找到列出的组,该组的项目也将不可见。
我准备了两个例子来更好地说明我遇到的问题。这两个示例是相同的,除了我在第一个示例中将一组标记为“AAA 示例”,在第二个示例中标记为“zzz 示例”。您将看到项目数据未显示在第二个示例中。
示例 1:http ://www.pitchpipetuner.com/vis.js/example_1.html
示例 2:http ://www.pitchpipetuner.com/vis.js/example_2.html
我在时间线上设置的选项是:
var options = {
stack: false,
multiselect: true,
multiselectPerGroup: true,
verticalScroll: true,
horizontalScroll: true,
maxHeight: "440px",
height: "440px",
orientation: "both",
groupOrder: 'content'
};
有人可以解释我如何纠正这个问题吗?我看到有一个名为limitSize 的Dataset 属性,我尝试将其设置为false,但这似乎并没有解决问题。
我正在使用 Firefox 57。
感谢您的任何建议!