2012-03-21 12 views
0

ライブグラフを表示するためにp:pollタグを使用しています。私はここでjfrechartsを使用していますので、基本的に投票は15秒ごとに画像を更新します。Primefaces p:pollタグ

問題は、ページが読み込まれるとすぐにイメージをレンダリングする必要があることです。しかし、代わりに最初の負荷からのポーリングが遅れます。最初のポーリング間隔をゼロに設定する方法はありますか?また、他のすべてのサブジャックのAjaxコールでは15秒間隔でポーリングを呼び出します。ここで説明するように

よろしく、

Gayan

+0

autoStart = trueに設定しましたか? – Daniel

+0

@ダニエルはい、それは、ポーリングをトリガーしますが、間隔があります。 –

答えて

1

は、ページのロード 上(p:pollの)同じアクションメソッドを呼び出します

JSF 2 invoke action method on page load

--- OR ---

p:pollと同じアクションをページ上で実行することができます例えば、同じアクションのボタンを作成し、それを非表示にして、ページの読み込み時に、.click()をjQueryでこのボタンにすることができます。

--- OR ---

そのので、15に設定している場合、そのゼロと(忘れいけない場合#{myBean.intervalValue}のようなものに間隔値を設定し、ゼロにintervalValueを設定し、プール方式チェックにp:poll自体を更新して、intervalValueを再評価します)