Javascript 明喻时间线-浮动日期
我们正在尝试将明喻时间线集成到SalesForce.com支持的页面中 生意就是订房。日历将显示相关公寓的预订情况。公寓出现在左手边的一个单独的房间里,是固定的 我们可能会遇到非常长的日历高度>1000px。发生的情况是,日期标签显示在页面底部,当用户位于页面顶部时,日期标签不可见 请注意,此抓斗中没有显示预订,高度也不太高Javascript 明喻时间线-浮动日期,javascript,css,timeline,simile,Javascript,Css,Timeline,Simile,我们正在尝试将明喻时间线集成到SalesForce.com支持的页面中 生意就是订房。日历将显示相关公寓的预订情况。公寓出现在左手边的一个单独的房间里,是固定的 我们可能会遇到非常长的日历高度>1000px。发生的情况是,日期标签显示在页面底部,当用户位于页面顶部时,日期标签不可见 请注意,此抓斗中没有显示预订,高度也不太高 当日带过长而无法放入屏幕时,日期标记将隐藏。是否可以只在一个波段中浮动日期,以便即使用户向上或向下滚动,日期仍在视图中?我不确定我是否正确理解您的问题,但当您在timel
当日带过长而无法放入屏幕时,日期标记将隐藏。是否可以只在一个波段中浮动日期,以便即使用户向上或向下滚动,日期仍在视图中?我不确定我是否正确理解您的问题,但当您在timeline中创建波段时,timeline.createBandInfo接受参数对象,其中一个参数是“对齐”。如果将其设置为顶部,则日期标记将显示在标注栏的顶部。例如:
Timeline.createBandInfo({
eventSource: eventSourceNarrative,
date: "May 10 1199 00:00:00 GMT",
width: "40%",
align: "Top",
intervalUnit: Timeline.DateTime.MONTH,
intervalPixels: 52,
theme: johnTheme
}),
但请注意下面的但书:
或者,可以在“主题”对象中设置此属性,而不是使用hAlign。见以下文档:
另请参见以下代码:
实际应用“align”参数的功能是:
Timeline.EtherIntervalMarkerLayout
为什么不创建一个没有数据但与有数据的频带同步的单独频带,这样,您将始终能够看到日期?很可能您需要打开垂直滚动条才能真正进入屏幕状态。align:top与未设置值一样有效。我需要始终显示日期标记-在某些情况下,我的乐队太高,无法在屏幕上显示,日期被隐藏。我编辑了这个问题来澄清这一点。我想我仍然不清楚这个问题,我不确定什么是“top有效,没有价值集”的意思。但是这个怎么样:你在顶部添加第四个乐队,与它下面的乐队同步。此标注栏仅显示日期值,不显示事件。然后,你将有一个顶部和底部的日刻度。我不认为你可以浮动它们,因为时间线的设计策略取决于绘制在带上的所有元素,它们的位置被计算为绝对值。但是如果我的第一个值很高,这个带也会下降。我不需要一个更专业的答案,但技术上我非常感兴趣!