BUG编号 |
2013041201 |
BUG名称 |
HighChart图表不显示重复值 |
BUG症状 |
HighChart柱状图不显示重复值。 假设有如下表和数据:
通过模板设计出如下图的柱状图:
这时候列year2008存在重复值400,而在柱状图中只显示了name=1的400柱,其他name的400柱未显示。 |
||
BUG原因 |
Spagobi源代码存在bug。 |
||
BUG解除 |
1.SpagoBI/web-content/js/src/ext/sbi/engines/chart/GenericChartPanel.js255行修改 //此处未明白为什么要去掉重复值 //var posValue =series.indexOf(rec[serieColumn]); //if (posValue == -1){ series.push(rec[serieColumn]); //} 2.修改模板文件(建议) <X_AXISalias='name' /> <SERIES_LIST> <series name='1800 年'alias='year1800' /> <series name='1900 年'alias='year1900' /> <series name='2008 年'alias='year2008' /> </SERIES_LIST> 改成 <X_AXISalias='name' /> <SERIES_LIST> <series name='1800 年' alias='name,year1800'/> <series name='1900 年' alias=' name,year1900'/> <series name='2008 年' alias=' name,year2008'/> </SERIES_LIST> |