获取感叹号图像代替FusionCharts

时间:2013-08-28 09:24:58

标签: fusioncharts

我在我的网页上使用FusionCharts。我在页面中使用fusioncharts渲染相同的portlet两次。有时候我会在图表的位置用一个灰色的圆圈得到一个大感叹号(!)。 它有时只会发生,所以我不确定如何复制这种情况或为什么会发生这种情况。

有没有人遇到类似的问题?

注意:fusioncharts的div id在页面中是不同的。所以同样的div id并不是造成这种情况的原因。

如果有人能给我任何解决方案,那就太棒了。

截图:

Exclamation

不幸的是,我无法在论坛中分享代码库。我确信代码没有任何问题,因为图表几乎总是呈现。这很少发生,但仍然是一个问题。

1 个答案:

答案 0 :(得分:0)

如果没有可以重现这一点的代码或示例,我的答案将基于检查最佳实践

  1. 确保您没有重复的图表ID
  2. 确保您重新呈现现有图表或更新数据 - 至少确保在重新呈现时处置不需要的图表
  3. 确保渲染图表的div在渲染过程中是“可见的”。
  4. 如果您在图表上有许多互动活动 - 例如标签更改等...请确保您将其与图表事件同步,例如rendereddisposed等(这样可以避免出现错误问题部分渲染图表)
  5. 当这(!)事情发生时,检查你的JS控制台是否有错误。
  6. 虽然我很好奇......有些东西正在渲染(!)......如果你渲染基于Flash的图表,可能是因为Flash插件崩溃了。尝试强制JS渲染图表。