![](/img/trans.png)
[英]Drawing a ForceDirected graph with JavaScript InfoVis Toolkit
[英]Infovis - Javascript test for graph.ready
您好,我正在使用infovis工具包绘制组织结构图,为了完成此操作,我需要在一个图节点内绘制一个图(我正在处理此部分)
问题是我在代码的哪一点测试了父图已准备好进行操作。 我曾尝试测试画布何时准备就绪,画布何时处于活动状态以及我正在编写子图的div标签何时就绪,但是这些似乎都不起作用并报告
无法读取null的属性offsetWidth
这是因为它无法读取尚不存在的元素的宽度,这是因为即使dom将其注册,画布也尚未完成渲染。
在infovis中有人知道要测试准备好要操纵的图形吗?
谢谢
科学原理
我想出了答案,没有确定画布准备就绪的确切方法,
但是,在infovis中创建树时,有两个函数onBeforeCompute和onAfterCompute
当图形完成加载时会触发onAfterCompute,因此您可以在其中放置任何必要的代码,并且该图形将在图形完成呈现后运行。
希望这可以帮助 !!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.