Infovis-针对graph.ready的Javascript测试



你好,我正在使用infovis工具包绘制组织图,为了实现这一点,我需要在图节点内绘制一张图(我有这个部分在工作)

问题是,在我的代码中,我应该在什么时候测试父图是否准备好进行操作。我尝试过测试画布何时准备好,画布何时处于活动状态,以及我正在编写子图的div标签何时准备好。然而,这些似乎都不起作用并报告

无法读取空的属性offsetWidth

这是因为它无法读取尚未存在的元素的宽度,这是因为即使dom注册了它,画布也尚未完成渲染。

有人知道在infovis中测试准备被操纵的图形吗?

感谢

scrineym

我找到了答案,没有明确的方法来测试画布是否准备好,

但是,在infovis中创建树时,BeforeCompute和AfterCompute 上有两个函数

onAfterCompute在图形加载完成时启动,因此您可以在其中放置任何必要的代码,它将在图形渲染完成时运行。

希望这能有所帮助!!

最新更新