2013-06-24 25 views
0

我正在嘗試在Liferay portlet中顯示圖表。我用下面的代碼:在Liferay中顯示Primefaces圖表

 <?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

有誰知道什麼可能導致麻煩嗎?

在此先感謝:)

+0

您是否嘗試在頁面中只放置一個此portlet? –

+0

是的,爲了讓事情儘可能簡單,只有這個portlet部署在頁面上 – pasql

+0

您試圖在'

回答

-3

我設法讓它工作。我可能會發布我使用的確切語法。

+0

OP提供。 – BoltClock