2

我是这个vis.js库(时间线模块)的新手,我正在尝试用一些块绘制时间线。问题是最后一行/组的高度;正如您在图片中看到的,与时间线中的其他行相比,它太高了。

这些行的高度是由库计算的,所以我不能只给它一个样式。

截屏

用于启动时间线的 Javascript 代码:

var groups = new vis.DataSet(
    unitsData.map(function(unit) {

        return {
            id: unit.id,
            content: unit.name,
        };
    })
);

var items = new vis.DataSet(
    shiftsData.map(function(s) {
        return {
            id: s.Id,
            group: s.UnitId,
            content: s.ShiftTypeName,
            start: moment(s.Start),
            end: moment(s.End),
        }
    })
);

// Configuration for the Timeline
var options = {
    stack: false,
};

// Create a Timeline
var timeline = new vis.Timeline(container, null, options);
timeline.setGroups(groups);
timeline.setItems(items);
4

1 回答 1

1

您可以为此设置配置选项,有关更多信息{margin: { axis: 0}}请参阅文档

于 2016-03-02T13:44:21.137 回答