3

棒グラフのJPEG/PNGへのエクスポート機能を見つけようとしています...これは、Prime-facesデモセクションのどこにも見つかりませんでした。この機能が素顔チャートで利用できるかどうか教えてください。

また、フェードイン/フェードアウトなどのアニメーション機能があるかどうか教えてください...もしあれば、これに関する例やURLを共有してください。

これに関するどんなことでも大いに認められるでしょう!

4

2 に答える 2

1

PrimefacesチャートコンポーネントはjqPlotチャートライブラリに基づいており、このライブラリにはエクスポート機能がありませんが、jqueryを使用してそれを実現することは可能です...(私は自分で試していません)jqplotをグーグルでpngにエクスポートすると、jqplotのエクスポートに関するいくつかの記事/フォーラムスレッドが表示されます

ここにいくつかあります

プロットをPDFなどに出力します。

jqplotをPNGにエクスポート <-内部にいくつかのリンクがあります

export-jqplot-to-png

したがって、基本的には、画像を生成するjsコードを呼び出すcommandButtonを追加する必要があります...

可能だと思いますが、どれだけ簡単かわかりません...

アニメーションに関しては、繰り返しになりますが、jqplotにはいくつかのアニメーションがあります 。primefacesがそれを取得したかどうかはわかりません...

しかし、primefacesで元のjqPlotチャートライブラリを使用することはそれほど難しくありません...


アップデート

jqPlotに画像へのエクスポートオプションがあることに気づきました...ここ を見て、primefacesチームにjqPlotバージョンをアップグレードするように依頼するか、プロジェクトでjqPlotライブラリを直接使用することができます

于 2012-04-25T09:39:08.273 に答える
0

Primefacesチャートコンポーネントには、組み込みのエクスポート機能はありません。右クリックでダウンロードできるpng形式のチャートを作成するJFreeChart統合の例があります。

理論から、フェードイン/フェードアウト機能はjavascript/jqueryで実装できます。

于 2012-04-25T08:44:15.047 に答える