JavaServerFacesテクノロジで記述されたWebアプリケーションがあります。
アプリケーションはn個の入力を受け取り、出力を提供します。
アプリケーションに次の機能が必要です。
入力ごとにスライダーが必要です。
出力をグラフで表現したい。
したがって、スライダーを使用して入力値を変更するときは常に、変更した出力値もグラフに表示する必要があります
では、これを行うための最良の方法は何でしょうか?
JavaServerFacesテクノロジで記述されたWebアプリケーションがあります。
アプリケーションはn個の入力を受け取り、出力を提供します。
アプリケーションに次の機能が必要です。
入力ごとにスライダーが必要です。
出力をグラフで表現したい。
したがって、スライダーを使用して入力値を変更するときは常に、変更した出力値もグラフに表示する必要があります
では、これを行うための最良の方法は何でしょうか?
2 つのコンポーネントが必要です。1 つは、ほぼすべてのコンポーネント ライブラリに付属するスライダー コンポーネントです。2 つ目は、 PrimeFaces コンポーネント ライブラリに付属していると思われるチャート コンポーネントです。すべての JavaServer Faces コンポーネント ライブラリはAjaxをサポートしているため、試してみることができます。
Google Chart APIを使用できるかもしれません。
私のプロジェクトの 1 つで、同様のリクエストがありました。
リッチフェイスを使用する場合はこれらのコンポーネントを使用しましたが、グラフの描画には小さな「オープン ソース」ライブラリであるjGraphを使用しました。
jGraph を選択したのは、グラフを自動的にレイアウトできる唯一の (それほど高価ではない) ライブラリであったためです。(自動レイアウトはライセンス版の一部であり、無料ではありません)
richfaces mediaoutputコンポーネントを使用して、jGraph を使用してグラフの jpg をレンダリングする backingbean を呼び出しました。