2016-05-12 92 views
0

我的公司正在利用GOJS實現拖放式UI。Firefox GOJS Canvas有時在加載時爲空白/空

偶爾在Firefox加載頁面時,畫布應該是空白的div(白色,沒有網格或可拖動的元素)。除非您調整網格大小或嘗試通過拖動進行導航,否則div將保持空白。此時,畫布按預期工作。發生這種情況時,控制檯中沒有錯誤或警告。

有沒有人碰到過這個?

回答

0

我相信你創建圖有點太早。該頁面是異步佈局的,並且在初始化圖表後,有時會保存圖表的DIV被調整大小。

我建議您在頁面佈局完成後致電Diagram.requestUpdate()。不幸的是,當它的DIV元素被調整大小時,GoJS不會被通知 - 沒有這種可靠的DOM事件。我們只能監聽窗口大小的變化。

http://gojs.net/latest/intro/resizing.html有關於此問題的更多討論。