Infovis - 用于graph.ready的Javascript测试

时间:2012-08-21 10:09:43

标签: javascript canvas infovis

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

问题是我的代码在什么时候测试父图已经准备好被操作了。我已经尝试过测试画布准备好了什么时候,画布是否有效,以及当我正在编写子图形的div标签准备就绪时,这些似乎都不起作用并报告

无法读取null的属性offsetWidth

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

有没有人知道在infovis中测试图表是否准备好被操纵?

由于

scrineym

1 个答案:

答案 0 :(得分:1)

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

然而,当在infovis中创建树时,有两个函数onBeforeCompute和onAfterCompute

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

希望这会有所帮助!!