我想在primefaces的barchart中设置条的宽度。我尝试了这种扩展器,但是没有用:
this.cfg.seriesDefaults = {
rendererOptions: {
barWidth:10
}
};
我该如何处理?
感谢。
您应通过如下设置style属性来动态设置条形图的宽度,组件会自动设置条形图的宽度;
style =“ height:720px; width:#{statisticBean.barChartWidth} px”
例如,通过计算barcount * barwidth + 66将barChart设置为bean侧;使用10作为barwidth。乘以chartItemCount,然后为条形标签宽度加上66或其他值。
public int getBarChartWidth() {
return chartItemCount * 10 + 66;
}
祝你好运!
如果您仍在寻找解决方案,建议您尝试以下操作:
this.cfg.seriesDefaults.rendererOptions= {
barWidth:10
};
我对您的代码的语法做了一些修改。对我来说效果很好。
希望有帮助。