拖动canvas 无内容限制
Drag canvas without content restriction
在一个简单的 GoJS 图表中,拖动 canvas 允许我们移动整个图表。默认情况下,您只能拖动 canvas 直到图形与边碰撞,这样图形永远不会离开 canvas window.
如何更改代码以取消该限制(即,我可以拖动 canvas 并且图形不会与边碰撞并退出 canvas window) ?
一个简单的答案是将 https://gojs.net/latest/api/symbols/Diagram.html#scrollMode 设置为 go.Diagram.InfiniteScroll
。
$(go.Diagram, ..., {
scrollMode: go.Diagram.InfiniteScroll,
...
})
在 https://gojs.net/latest/intro/viewport.html. Play at https://gojs.net/latest/samples/scrollModes.html 阅读更多内容。
在一个简单的 GoJS 图表中,拖动 canvas 允许我们移动整个图表。默认情况下,您只能拖动 canvas 直到图形与边碰撞,这样图形永远不会离开 canvas window.
如何更改代码以取消该限制(即,我可以拖动 canvas 并且图形不会与边碰撞并退出 canvas window) ?
一个简单的答案是将 https://gojs.net/latest/api/symbols/Diagram.html#scrollMode 设置为 go.Diagram.InfiniteScroll
。
$(go.Diagram, ..., {
scrollMode: go.Diagram.InfiniteScroll,
...
})
在 https://gojs.net/latest/intro/viewport.html. Play at https://gojs.net/latest/samples/scrollModes.html 阅读更多内容。