我正在使用 primeface 时间线。首先我的时间线显示只是加载,然后在我包含代码后显示
<form prepenId="false" >
<p:timeline value="#{bean.value} />
</form>
.但我的问题是时间线在开始时只显示焦点日期......我无法滚动或移动时间线的内容。时间线显示的内容与我的时间线的开始相同(从焦点日期开始)。但不能移动。 ..向左 n 向右...无法查看其他人。标尺出现,但它没有移动时间线的内容。
我正在使用 primeface 时间线。首先我的时间线显示只是加载,然后在我包含代码后显示
<form prepenId="false" >
<p:timeline value="#{bean.value} />
</form>
.但我的问题是时间线在开始时只显示焦点日期......我无法滚动或移动时间线的内容。时间线显示的内容与我的时间线的开始相同(从焦点日期开始)。但不能移动。 ..向左 n 向右...无法查看其他人。标尺出现,但它没有移动时间线的内容。
它可以在 primefaces 扩展上的时间轴组件上进行缩放和导航。确保使用最新版本的“primefaces-extension”组件而不是旧的“primefaces”时间线组件。Primefaces 将时间线的开发转移到 primefaces 扩展。请发送您所有的 bean 和 facelts 代码。
但是还有另一种方法可以设置框架使用的原始时间线插件的选项。
设置时间线组件的 widgetVar 属性:
<pe:timeline id="timeline" value="#{bean.events}"
eventStyle="box"
widgetVar="timelineWidget">
然后在你的 facelet 页面上放置或运行这个 javascript:
<script type="text/javascript">
timelineWidget.jq.timeline(timelineWidget.cfg.dataSource,{"zoomable":"true"});
</script>
使用此方法,您还可以设置其他属性,即 javascript 插件支持。Primefaces-Extension 提供插件的有限属性。
希望它会有所帮助。