【发布时间】:2017-06-30 04:08:08
【问题描述】:
有谁知道如何防止Vis.js Timeline“不必要地”调整大小? “不必要”我当然是指相对于视觉上下文而不是“代码上下文”。在下面的屏幕截图中,我了解到代码正在“完成它的工作”,但视觉结果是不可接受的。
我已经尝试了在setup options 下可以找到的所有各种设置,但它们没有帮助。这是一个庞大的代码库,如果我能提供帮助,我宁愿不要乱用它。
【问题讨论】:
标签: javascript vis.js
有谁知道如何防止Vis.js Timeline“不必要地”调整大小? “不必要”我当然是指相对于视觉上下文而不是“代码上下文”。在下面的屏幕截图中,我了解到代码正在“完成它的工作”,但视觉结果是不可接受的。
我已经尝试了在setup options 下可以找到的所有各种设置,但它们没有帮助。这是一个庞大的代码库,如果我能提供帮助,我宁愿不要乱用它。
【问题讨论】:
标签: javascript vis.js
虽然您无法在 javascript 中配置它,但一点 css 可以为您解决问题:)
.vis-label .vis-inner {
min-height: 200px;
}
【讨论】:
我有类似的问题,所以我想我会在这里发布回复,以防其他人遇到与我相同的问题。更改 CSS 对我不起作用。这只是在第一个或最后一个组项目内的 Y 轴上创建了间隙,并将时间线项目推到了乱七八糟的地方。我忽略了一个名为“堆栈”的选项。对于稍微重叠的项目,其相应的组将在高度上扩展以容纳它们。就我而言,我有一个在 16:00 结束的项目,而紧随其后的项目的开始时间为 16:00。这导致了一些重叠,但我不希望组的高度扩大。在选项中设置 'stack: false' 会阻止扩展效果。在几个像素的区域内仍有一些小的扩展,但远不及我在多个项目共享相同的开始/结束时间时遇到的高度问题。
【讨论】: