0

我开发了一个有 4 个切片的饼图。除了一个问题外,一切都很好。

对于特定用户,第 4 个切片始终是不可见的,切片的空间为空白。当我们将鼠标悬停在它的 legendItem 上时,切片会出现并从那里停留。这仅在 IE7 和 IE9 文档模式 7 中发生。我猜它与 VML 有关,但我不确定。

相同的图表在其他任何地方都可以正常工作。

这是一个已知问题还是关于问题可能是什么的任何指示?我无法在其他任何地方重现此内容。此外,我们如何在图表创建后以编程方式调用 legendhover 事件。我想至少暂时进行这个黑客修复。

4

1 回答 1

0

我最终在图表加载功能中使用了以下代码。

if (chart.renderer.isVML != undefined && chart.renderer.isVML== true) {
                this.setState();
            }

这确保了在加载图表时所有的饼图都显示出来。你认为它可取吗?你听说过其他人面临这个问题吗?

于 2013-08-07T10:29:26.560 回答