将特定元素移动到 GoJS 的视口中

Move a specific element into the viewport in GoJS

在 GoJS 中显示 context menu 时,可能会出现所述菜单 执行视口

下图就是这种情况,图片的上边缘是canvas GoJS绘制的边框。

发生这种情况时,是否可以以编程方式将整个图表向下移动以便再次显示菜单?

是的,使用 Diagram.centerRect or Diagram.scrollToRect

var node = myDiagram.findNodeForKey(someKey);
myDiagram.centerRect(node.actualBounds);

查看 Initial Viewport intro page 上的示例。