Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf Primefaces饼图图例溢出图形区域_Jsf_Jsf 2_Primefaces - Fatal编程技术网

Jsf Primefaces饼图图例溢出图形区域

Jsf Primefaces饼图图例溢出图形区域,jsf,jsf-2,primefaces,Jsf,Jsf 2,Primefaces,我使用的是PrimeFaces5.1和JSF2.2.4。在我的应用程序中,我有一个基于搜索结果呈现图形的功能。问题是,当搜索返回多个iTen时,我的图形图例溢出了图形区域这是图像: 我查看了文档,没有找到任何关于图例大小的信息或其他可以解决我问题的信息 代码没有问题,所以我认为没有必要添加它。如果你不这么认为,请告诉我。我终于解决了我的问题。我必须将primefaces版本升级到5.2(我使用的是5.1),而且由于这个版本,托管bean上确实设置了新的属性 我对传奇人物所做的,正如我所希望的那

我使用的是PrimeFaces5.1和JSF2.2.4。在我的应用程序中,我有一个基于搜索结果呈现图形的功能。问题是,当搜索返回多个iTen时,我的图形图例溢出了图形区域这是图像:

我查看了文档,没有找到任何关于图例大小的信息或其他可以解决我问题的信息


代码没有问题,所以我认为没有必要添加它。如果你不这么认为,请告诉我。

我终于解决了我的问题。我必须将primefaces版本升级到5.2(我使用的是5.1),而且由于这个版本,托管bean上确实设置了新的属性

我对传奇人物所做的,正如我所希望的那样,是两件事:

在处理图形的托管bean方法上,我添加了一行:

chartModel.setLegendCols(4);
在xhtml文件中,我增加了图形大小,添加了样式属性大小:

 <p:chart type="pie" 
          model="#{chartMBean.chartModel}"
          style="width:1200px; height:600px"/>


您是否尝试增大图表的大小?或者查看是否存在多列图例插件?或者…@Kukeltje图形的大小已经在屏幕的最大大小上,这是作为一项要求给出的。官方文档中没有关于多列图例的内容。我甚至把它发布在Primefaces官方论坛上,但到目前为止什么都没有。虽然我没有寻找第三方插件。谢谢你的提示。