1

我在使用 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。

感谢您的任何建议!

4

0 回答 0