如何在 vis.js 中获得合适的最后一行高度?
How to get a decent last-row height in vis.js?
我是这个 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);
您可以为此设置配置选项 {margin: { axis: 0}}
,see docs 了解更多信息。
我是这个 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);
您可以为此设置配置选项 {margin: { axis: 0}}
,see docs 了解更多信息。