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> |
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
