1

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

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

我该如何处理?

谢谢。

4

2 回答 2

1

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

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

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

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

祝你好运!

于 2013-02-28T11:35:52.063 回答
0

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

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

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

希望能帮助到你。

于 2015-01-12T05:34:04.967 回答