【发布时间】:2016-04-02 19:25:34
【问题描述】:
我正在使用 PrimeFaces 5.3。 这个简单的示例应该会在图表面板的中间生成一个包含一个点的图表。
xhtml:
<p:chart type="line" model="#{myBean.sampleChart}" />
豆子:
private LineChartModel sampleChart;
@PostConstruct
public void postConstruct(){
sampleChart = new LineChartModel();
sampleChart.setTitle("Monthly performance");
sampleChart.setExtender("extLegend");
sampleChart.setAnimate(true);
sampleChart.getAxis(AxisType.Y).setLabel("% achievement");
sampleChart.getAxis(AxisType.Y).setMin(0);
sampleChart.getAxis(AxisType.Y).setMax(100);
LineChartSeries series = new LineChartSeries();
series.setLabel("Running");
series.set("3/2016", 40D);
sampleChart.addSeries(series);
}
看看我如何使用“3/2016”作为 X 值?使用此类字符串未显示图表点和线。如果我只使用数字字符串或数字,例如“3”或 3L,那么图表可以正常工作。
这在 PrimeFaces 4 (p:lineChart & CartesianChartModel) 上运行良好。
我已经打开了一个issue 关于它。
我做错了什么,或者有什么解决方法吗?
谢谢
【问题讨论】:
标签: jsf jsf-2 primefaces