【问题标题】:Drag canvas without content restriction无内容限制拖动画布
【发布时间】:2017-10-11 15:55:48
【问题描述】:

在一个简单的 GoJS 图表中,拖动画布可以让我们移动整个图表。默认情况下,您只能拖动画布直到图形与边发生碰撞,这样图形就永远不会离开画布窗口。​​

如何更改代码以消除该限制(即,我可以拖动画布并且图形不会与边碰撞并退出画布窗口)?

【问题讨论】:

  • 您需要在此处发布您的代码示例。第三方链接死了没有帮助任何人,使您的问题无用:minimal reproducible example
  • 这个问题不需要任何代码。由于多余的措辞,坚持提供它会使问题更难理解。

标签: javascript canvas gojs


【解决方案1】:

一个简单的答案是将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 了解更多信息。在https://gojs.net/latest/samples/scrollModes.html玩。

【讨论】:

    猜你喜欢
    • 2012-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-11
    • 2014-05-19
    相关资源
    最近更新 更多