0
我想在我的代碼中實現樣本氣泡圖作爲測試,然後再與相關數據庫連接。以下是我的chartBean.java代碼:Primefaces 4氣泡圖錯誤
package jsf;
import java.io.Serializable;
import javax.enterprise.context.Dependent;
import javax.faces.bean.ManagedBean;
import org.primefaces.model.chart.BubbleChartModel;
import org.primefaces.model.chart.BubbleChartSeries;
/**
*
* @author AOL
*/
@ManagedBean(name = "chartBean")
@Dependent
public class ChartBean implements Serializable {
private BubbleChartModel bubbleModel;
public ChartBean() {
createBubbleModel();
}
private void createBubbleModel() {
bubbleModel = new BubbleChartModel();
bubbleModel.add(new BubbleChartSeries("Acura", 70, 183,55));
bubbleModel.add(new BubbleChartSeries("Alfa Romeo", 45, 92, 36));
bubbleModel.add(new BubbleChartSeries("AM General", 24, 104, 40));
bubbleModel.add(new BubbleChartSeries("Bugatti", 50, 123, 60));
bubbleModel.add(new BubbleChartSeries("BMW", 15, 89, 25));
bubbleModel.add(new BubbleChartSeries("Audi", 40, 180, 80));
bubbleModel.add(new BubbleChartSeries("Aston Martin", 70, 70, 48));
}
}
然後我有一些標準的數據庫的東西,做工精細,讓我做平常CRUD的東西。
這是包含在網頁的代碼,試圖創建氣泡圖:
<h:form>
<p:bubbleChart id="sample" value="#{chartBean.bubbleModel}" xaxisLabel="Price" yaxisLabel="Labels"
title="Sample Bubble Chart" style="width:400px;height:300px" />
</h:form>
當我嘗試沒有代碼,它工作正常訪問的頁面,但是,當我在這行添加它返回以下錯誤:
/template.xhtml @45,84 value="#{chartBean.bubbleModel}": The class 'jsf.ChartBean' does not have the property 'bubbleModel'.
啊哈,當然。謝謝 - 當時,我是一個完全新手。我想我現在已經知道了,但是那麼一件小事滑過了我。 – AodhanOL