如何在点击时显示PieChart部门的详细信息?

时间:2014-06-13 00:29:35

标签: java jsf primefaces charts pie-chart

我在Prime面孔中创建了一个饼图,其中包含数据库中的值。我想使饼图交互,以便当您单击扇区时,扇区中显示的标签应显示。 这是我的xhtml:

 <p:pieChart id="pie" dataFormat="value"
                    value="#{StatsImpl.getStats2(ProjetComponent.projet.idprojet)}"
                    legendPosition="w" title="Tache Critique et Non Critique"
                    style="width:400px;height:300px" />

这是我的创建饼图模型方法:

public PieChartModel getStats2(Integer idprojet)
    {
        List<Tache> listTaches=tacheService.getTacheProjet(idprojet);
        int critique=0;
        int nomCritique=0;
        for(int i=0;i<listTaches.size();i++)

        {
            if(listTaches.get(i).getType()!=null){
            if(listTaches.get(i).getType().equals("Critique"))critique++;
            else nomCritique++;
        }
        }
        pieChart.set("Tache Critique", critique);
        pieChart.set("Tache Non Critique", nomCritique);
        return pieChart;
    }

这是截图:

enter image description here

0 个答案:

没有答案