0

私はprimefaceタイムラインを使用しています。最初に私のタイムラインはロード中を示し、コードを含めた後に表示されます

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

.しかし、私の問題は、タイムラインが開始時にフォーカス日付のみを表示することです...タイムラインのコンテンツをスクロールまたは移動できません。 ..左に右に...他の人を見ることはできません。ルーラーは表示されますが、タイムラインのコンテンツは移動しません。

4

1 に答える 1

1

Primefaces 拡張機能のタイムライン コンポーネントのデフォルトでズームとナビゲートが可能です。古い「primefaces」タイムライン コンポーネントの代わりに、「primefaces-extension」コンポーネントの最新バージョンを必ず使用してください。Primefaces はタイムラインの開発を primefaces 拡張機能に移しました。Bean と facelts のコードをすべて送信してください。

しかし、フレームワークが使用するオリジナルのタイムライン プラグインのオプションを設定する別の方法があります。

タイムライン コンポーネントの widgetVar 属性を設定します。

<pe:timeline id="timeline" value="#{bean.events}"  
                     eventStyle="box"  
                     widgetVar="timelineWidget">

次に、この JavaScript を facelet ページに配置または実行します。

<script type="text/javascript">
timelineWidget.jq.timeline(timelineWidget.cfg.dataSource,{"zoomable":"true"});
</script>

このメソッドを使用すると、javascript プラグインのサポートである他のプロパティも設定できます。Primefaces-Extension は、プラグインの限られた属性を提供します。

それが役立つことを願っています。

于 2012-12-25T20:13:12.173 に答える