Переместить определенный элемент в область просмотра в GoJS

При отображении контекстного меню в GoJS может случиться так, что указанное меню запустится окно просмотра.

На следующем изображении показан этот случай. Верхний край изображения является границей canvas GoJS.

как это выглядит

Когда это происходит, можно ли программно переместить всю диаграмму вниз, чтобы меню снова стало видимым?


person cdMinix    schedule 11.08.2015    source источник


Ответы (1)


Да, используйте Diagram.centerRect или Diagram.scrollToRect

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

См. пример на вступительной странице начальной области просмотра.

person Simon Sarris    schedule 11.08.2015