Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 明喻时间线-浮动日期_Javascript_Css_Timeline_Simile - Fatal编程技术网

Javascript 明喻时间线-浮动日期

Javascript 明喻时间线-浮动日期,javascript,css,timeline,simile,Javascript,Css,Timeline,Simile,我们正在尝试将明喻时间线集成到SalesForce.com支持的页面中 生意就是订房。日历将显示相关公寓的预订情况。公寓出现在左手边的一个单独的房间里,是固定的 我们可能会遇到非常长的日历高度>1000px。发生的情况是,日期标签显示在页面底部,当用户位于页面顶部时,日期标签不可见 请注意,此抓斗中没有显示预订,高度也不太高 当日带过长而无法放入屏幕时,日期标记将隐藏。是否可以只在一个波段中浮动日期,以便即使用户向上或向下滚动,日期仍在视图中?我不确定我是否正确理解您的问题,但当您在timel

我们正在尝试将明喻时间线集成到SalesForce.com支持的页面中

生意就是订房。日历将显示相关公寓的预订情况。公寓出现在左手边的一个单独的房间里,是固定的

我们可能会遇到非常长的日历高度>1000px。发生的情况是,日期标签显示在页面底部,当用户位于页面顶部时,日期标签不可见

请注意,此抓斗中没有显示预订,高度也不太高


当日带过长而无法放入屏幕时,日期标记将隐藏。是否可以只在一个波段中浮动日期,以便即使用户向上或向下滚动,日期仍在视图中?

我不确定我是否正确理解您的问题,但当您在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有效,没有价值集”的意思。但是这个怎么样:你在顶部添加第四个乐队,与它下面的乐队同步。此标注栏仅显示日期值,不显示事件。然后,你将有一个顶部和底部的日刻度。我不认为你可以浮动它们,因为时间线的设计策略取决于绘制在带上的所有元素,它们的位置被计算为绝对值。但是如果我的第一个值很高,这个带也会下降。我不需要一个更专业的答案,但技术上我非常感兴趣!