在Liferay中显示Primefaces图表
我目前正在尝试在Liferay portlet中显示图表。我使用了以下代码:在Liferay中显示Primefaces图表,primefaces,charts,liferay,Primefaces,Charts,Liferay,我目前正在尝试在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://ja
<?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>
结果我只能得到一个空的
我使用的是PrimeFaces3.5和Liferay 6.1
有人知道是什么引起了麻烦吗
提前感谢:)我设法让它工作起来了。我可能会发布我使用的确切语法。您是否尝试在一个页面中只放置一个此portlet?是的,为了尽可能简单,页面上只部署了此portlet您尝试交换
出现问题时,您是否在服务器日志中看到stacktrace?@ronnk:我尝试放置
@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;
}
}