当组标签关闭时,vis.js时间轴项目丢失

时间:2017-12-06 21:52:49

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

我遇到了一个使用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的数据集属性,我试图将其设置为false,但这似乎无法解决问题。

我正在使用Firefox 57。

感谢您的任何建议!

0 个答案:

没有答案