簡體   English   中英

Infovis-graph.ready的Javascript測試

[英]Infovis - Javascript test for graph.ready

您好,我正在使用infovis工具包繪制組織結構圖,為了完成此操作,我需要在一個圖節點內繪制一個圖(我正在處理此部分)

問題是我在代碼的哪一點測試了父圖已准備好進行操作。 我曾嘗試測試畫布何時准備就緒,畫布何時處於活動狀態以及我正在編寫子圖的div標簽何時就緒,但是這些似乎都不起作用並報告

無法讀取null的屬性offsetWidth

這是因為它無法讀取尚不存在的元素的寬度,這是因為即使dom將其注冊,畫布也尚未完成渲染。

在infovis中有人知道要測試准備好要操縱的圖形嗎?

謝謝

科學原理

我想出了答案,沒有確定畫布准備就緒的確切方法,

但是,在infovis中創建樹時,有兩個函數onBeforeCompute和onAfterCompute

當圖形完成加載時會觸發onAfterCompute,因此您可以在其中放置任何必要的代碼,並且該圖形將在圖形完成呈現后運行。

希望這可以幫助 !!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM