在Primefaces中设置BarWidth 3.5 [BarChart]

问题描述 投票:1回答:2

我想在primefaces的barchart中设置条的宽度。我尝试了这种扩展器,但是没有用:

this.cfg.seriesDefaults = {
    rendererOptions: {
      barWidth:10  
  }
};

我该如何处理?

感谢。

xhtml primefaces bar-chart
2个回答
1
投票

您应通过如下设置style属性来动态设置条形图的宽度,组件会自动设置条形图的宽度;

style =“ height:720px; width:#{statisticBean.barChartWidth} px”

例如,通过计算barcount * barwidth + 66将barChart设置为bean侧;使用10作为barwidth。乘以chartItemCount,然后为条形标签宽度加上66或其他值。

public int getBarChartWidth() {
        return chartItemCount * 10 + 66;
    }

祝你好运!


0
投票

如果您仍在寻找解决方案,建议您尝试以下操作:

this.cfg.seriesDefaults.rendererOptions= { barWidth:10 };

我对您的代码的语法做了一些修改。对我来说效果很好。

希望有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.