在 GoJS 中显示上下文菜单时,可能会发生该菜单超出 viewport 的情况。
下图显示了这种情况,图像的上边缘是canvas
GoJS 绘制的边框。
发生这种情况时,是否可以通过编程方式将整个图表向下移动,以便再次显示菜单?
在 GoJS 中显示上下文菜单时,可能会发生该菜单超出 viewport 的情况。
下图显示了这种情况,图像的上边缘是canvas
GoJS 绘制的边框。
发生这种情况时,是否可以通过编程方式将整个图表向下移动,以便再次显示菜单?
是的,使用Diagram.centerRect
或Diagram.scrollToRect
var node = myDiagram.findNodeForKey(someKey);
myDiagram.centerRect(node.actualBounds);
请参阅初始视口介绍页面上的示例。