【问题标题】:PrimeFaces timelinePrimeFaces 时间线
【发布时间】:2012-12-23 14:30:04
【问题描述】:

我正在使用 primeface 时间线。首先我的时间线显示只是加载,然后在我包含代码后显示它

<form prepenId="false" >
<p:timeline value="#{bean.value} />
</form>

。但我的问题是时间线在开始时只显示焦点日期......我无法滚动或移动时间线的内容。时间线显示的内容与我的时间线开始时的内容相同(从焦点日期开始)。但是无法移动...向左和向右...无法查看其他人。标尺出现,但它没有移动时间线的内容。

【问题讨论】:

标签: jsf primefaces timeline primefaces-extensions


【解决方案1】:

它可以在 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 提供有限的插件属性。

希望对您有所帮助。

【讨论】:

  • 还有link 在 primefaces-extension 上扩展原始 timelime.js 插件功能的问题
猜你喜欢
  • 1970-01-01
  • 2015-12-10
  • 1970-01-01
  • 2017-10-10
  • 1970-01-01
  • 1970-01-01
  • 2012-08-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多