У меня проблемы с EROR 404, когда я нажал на элемент линейчатой диаграммы, после этого я получил эту ошибку, я не знаю, в чем проблема с этим.
Я использовал, простые лица 5.2, Java 8
В соответствии с документацией добавить следующее:
Java:
public ContractsBean() {
modelChart = new BarChartModel();
ChartSeries boys = new ChartSeries();
boys.setLabel("Boys");
boys.set("2004", 120);
boys.set("2005", 100);
boys.set("2006", 44);
ChartSeries girls = new ChartSeries();
girls.setLabel("Girls");
girls.set("2004", 52);
girls.set("2005", 60);
girls.set("2006", 110);
modelChart.addSeries(boys);
modelChart.addSeries(girls);
modelChart.setTitle("Bar Chart");
modelChart.setLegendPosition("ne");
Axis xAxis = modelChart.getAxis(AxisType.X);
xAxis.setLabel("Gender");
Axis yAxis = modelChart.getAxis(AxisType.Y);
yAxis.setLabel("Births");
yAxis.setMin(0);
yAxis.setMax(200);
}
public BarChartModel getModelChart() { return modelChart; }
public void itemSelectido(ItemSelectEvent event) {
FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_INFO,
"Item selected", "Item Index: " + event.getItemIndex() +
", Series Index:" + event.getSeriesIndex());
FacesContext.getCurrentInstance().addMessage(null, msg);
System.out.println("chart impresooo");
}
JSP:
<div style="width: 100%; height: 60%; margin-left: auto; margin-right: auto; margin-top: auto; margin-bottom: auto;">
<p:chart type="bar" model="#{contractsBean.modelChart}">
<p:ajax event="itemSelect" listener="#{contractsBean.itemSelectido}" />
</p:chart>
<p:growl id="growl"/>
</div>