在GoJS中显示context menu时,可能会出现所述菜单超出视口的情况。
下图显示了这种情况,图像的上边缘是GoJS绘制的canvas
的边界。
发生这种情况时,是否可以通过编程方式将整个图表向下移动,以便再次看到菜单?
最佳答案
是的,请使用Diagram.centerRect
或Diagram.scrollToRect
var node = myDiagram.findNodeForKey(someKey);
myDiagram.centerRect(node.actualBounds);
请参见Initial Viewport intro page上的示例。
关于javascript - 将特定元素移动到GoJS的视口(viewport)中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31945242/