![](/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.