在Primefaces 3.5中设置BarWidth [BarChart]

时间:2013-02-16 15:33:18

标签: xhtml primefaces bar-chart

我想在primeface的条形图中设置条形宽度。我试过这个扩展器但是没有用:

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

我该如何处理?

感谢。

2 个答案:

答案 0 :(得分:1)

您应该通过如下设置样式属性动态设置条形图的宽度,组件自动排列条宽;

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

通过计算barcount * barwidth + 66来设置你在bar方面的barChart; 使用10表示宽度。与chartItemCount相乘,并为条形标签宽度添加66或其他内容。

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

祝你好运!

答案 1 :(得分:0)

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

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

我略微修改了代码的语法。它对我很好。