我正在使用Primefaces 5.1和JSF 2.2.4。在我的应用程序中,我有一个功能,可以根据搜索结果呈现图形。问题是,当搜索返回许多itens时,我的图形图例溢出图形区域,这里是图像:
我查看了文档,找不到任何关于图例大小或其他可以解决我问题的内容。
代码没有任何问题,所以我认为没有必要添加它。如果您不这么认为,请告诉我。
答案 0 :(得分:2)
我终于解决了我的问题。我不得不将primefaces版本升级到5.2(我使用的是5.1),因为这个版本在托管bean上设置了新的属性。
我对传奇工作所做的工作正如我想要的那样是两件事:
在处理图表的托管bean方法上,我添加了一行:
chartModel.setLegendCols(4);
在xhtml文件中,我增加了图形大小,添加了样式属性大小:
<p:chart type="pie"
model="#{chartMBean.chartModel}"
style="width:1200px; height:600px"/>
瞧: