2010-07-29 58 views
1

我的需求是我需要在jsp頁面中填充dyanamic圖。我正在爲我的項目使用jsf。我打算使用「jfreecharts」,但不知道如何綁定我的jsp頁面和後臺bean。我有一些下拉選擇的基礎上,我的BackBean從數據庫中獲取數據。你能否給我建議一些程序以及一些示例代碼供我參考?Dyanamic圖使用jsf

回答

6

您可以使用Fiji(Exadel)庫。

他們有圖表,以及支持包裝SWF元素和在JSF中發送屬性。

查看示例here。對於每個組件,都有源代碼,所以你可以自己嘗試。

+0

Thankzzzz您的寶貴time.hey這真是GR8我認爲這應該肯定的工作。我會盡力而且會更新這個博客。 – 2010-07-29 09:16:24

+0

我的jsp頁面如下: <斐濟:columnChart id =」columnChartOne「value barCaption =「#{GraphBean.monorsMap}」title =「單系列柱形圖」barCaption =「none」 barColors =「#{GraphBean.colors}」captionX =「Months」captionY =「Amount」toolTipValue =「{y} {name}出售{name}「 subtitle =」每月硬件銷售額「width =」400「height =」400「> – 2010-07-31 19:18:30

+0

<斐濟:chartData type =」name「value =」#{GraphBean.names}「 /> 2010-07-31 19:18:59

2

Primefaces也有一個很好的圖表組件。

+0

好吧,我也會嘗試,我會更新這個博客。感謝您的回覆。 – 2010-07-29 10:24:30

+0

斐濟也有能力嵌入任何SWF(如AMCHARTS)與JSF – Dejell 2010-07-29 11:43:19

+0

我知道。這就是我說的「以及」,除了你的答案:) – Bozho 2010-07-29 11:51:16

1

斐濟是很不錯,但再看看這個http://www.fusioncharts.com/

+0

它不是免費的: FusionCharts試用版是對實際組件的無限制評估,即該試用版沒有日期和功能限制。唯一的區別是在試用版圖表中,圖表上會出現「FusionCharts」和「InfoSoft Global」印記。一旦您購買了許可證,這些印記將被自動刪除。 以及,如果他想使用它,他必須使用FIJI與SWF集成。 – Dejell 2010-07-29 13:00:56

+0

無需使用FIJI包含SWF。 – TaherT 2010-07-29 13:24:30

+1

感謝您的幫助。 – 2010-07-31 15:36:20