0

我目前正在尝试在 Liferay portlet 中显示图表。我使用了以下代码:

     <?xml version="1.0"?>

    <f:view xmlns="http://www.w3.org/1999/xhtml"
        xmlns:c="http://java.sun.com/jsp/jstl/core"
        xmlns:f="http://java.sun.com/jsf/core"
        xmlns:h="http://java.sun.com/jsf/html"
        xmlns:ui="http://java.sun.com/jsf/facelets"
        xmlns:p="http://primefaces.org/ui">
        <h:head />
        <h:body>        

            <h1>LiferayChart</h1>
            <p:pieChart value="#{bean.model}" legendPosition="w" />
            <h1>End</h1>

        </h:body>
    </f:view>

和支持bean:

@SessionScoped
@ManagedBean(name="bean")
public class Bean {
    private PieChartModel model;

    public Bean() {
        model = new PieChartModel();
        model.set("Brand 1", 540);
        model.set("Brand 2", 325);
        model.set("Brand 3", 702);
        model.set("Brand 4", 421);
    }

    public PieChartModel getModel() {
        return model;
    }
}

结果我只得到一个空的 .

我正在使用 PrimeFaces 3.5 和 Liferay 6.1

有谁知道什么可能导致麻烦?

提前致谢 :)

4

1 回答 1

-3

我设法让它工作。我可能会发布我使用的确切语法。

于 2014-02-19T14:27:57.570 回答