Code: Select all
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.org/ui"
xmlns:pm="http://primefaces.org/mobile">
<h:head>
</h:head>
<h:body>
<pm:page id="mainMenu">
<pm:content>
<h:form id="mainForm">
<p:menu>
<p:submenu label="Test">
<p:menuitem value="Show chart" action="#{replenishmentBean.showChartTest}" />
</p:submenu>
</p:menu>
</h:form>
</pm:content>
</pm:page>
<pm:page id="chart">
<pm:content>
<p:barChart rendered="#{replenishmentBean.salesChartModel != null}" id="basic" value="#{replenishmentBean.salesChartModel}" legendPosition="ne" title="Sales Chart" animate="true" style="height:75vh"/>
</pm:content>
</pm:page>
</h:body>
</html>
Code: Select all
...
...
public String showChartTest()
{
salesChartModel = new BarChartModel ();
ChartSeries chartLine = new ChartSeries();
chartLine.setLabel("Sales");
chartLine.set("28.08.", 13);
chartLine.set("27.08.", 7);
chartLine.set("26.08.", 5);
chartLine.set("25.08.", 25);
chartLine.set("24.08.", 28);
chartLine.set("23.08.", 13);
salesChartModel.addSeries(chartLine);
return "pm:chart";
}
...
...
Code: Select all
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.org/ui"
xmlns:pm="http://primefaces.org/mobile">
<h:head>
</h:head>
<h:body>
<pm:page id="chart">
<pm:content>
<p:barChart rendered="#{replenishmentBean.salesChartModel != null}" id="basic" value="#{replenishmentBean.salesChartModel}" legendPosition="ne" title="Sales Chart" animate="true" style="height:75vh"/>
</pm:content>
</pm:page>
</h:body>
</html>