2016-05-12 95 views
0

我的公司正在利用GOJS实现拖放式UI。Firefox GOJS Canvas有时在加载时为空白/空

偶尔在Firefox加载页面时,画布应该是空白的div(白色,没有网格或可拖动的元素)。除非您调整网格大小或尝试通过拖动进行导航,否则div将保持空白。此时,画布按预期工作。发生这种情况时,控制台中没有错误或警告。

有没有人碰到过这个?

回答

0

我相信你创建图有点太早。该页面是异步布局的,并且在初始化图表后,有时会保存图表的DIV被调整大小。

我建议您在页面布局完成后致电Diagram.requestUpdate()。不幸的是,当它的DIV元素被调整大小时,GoJS不会被通知 - 没有这种可靠的DOM事件。我们只能监听窗口大小的变化。

http://gojs.net/latest/intro/resizing.html有关于此问题的更多讨论。