GOJS 第二张图的缩放问题
GOJS second diagrams's zoom issue
我在同一页上有两个 GOJS 图。一张是初级图。它获取有关页面加载的数据并显示节点。它还有一个搜索节点之间的路径。
搜索采用源节点和目标节点。然后在搜索操作上,第二个图只显示搜索中涉及的节点及其链接。
我正在使用鼠标滚轮进行放大和缩小。
mainDiagram.addDiagramListener("InitialLayoutCompleted", function (e) {
e.diagram.toolManager.mouseWheelBehavior = go.ToolManager.WheelZoom;
});
主图没有问题。但第二张图的缩放不起作用。以下是我的第二张图表的代码。
var myPathDiagram = _go(go.Diagram, "policyPathDiv",
{
initialContentAlignment: go.Spot.Center,
layout: _go(go.LayeredDigraphLayout,
{direction: 0}),
autoScale: go.Diagram.UniformToFill,
maxSelectionCount: 1,
"undoManager.isEnabled": false,
hasHorizontalScrollbar: false,
hasVerticalScrollbar: false,
});
然后工具管理器设置
myPathDiagram.addDiagramListener("InitialLayoutCompleted", function (e) {
e.diagram.toolManager.mouseWheelBehavior = go.ToolManager.WheelZoom;
});
第二张图使用以下代码获取有关搜索操作的数据。
myPathDiagram.model = new go.GraphLinksModel(nodes, links);
除了放大第二张图外,一切正常。键盘快捷键 ctrl + 和 ctrl - 也不适用于第二张图表。
我尝试了很多方法,但到目前为止我无法在第二张图上进行缩放。有什么建议请...
如果您希望用户缩放(a.k.a。缩放)图表,请不要设置 Diagram.autoScale。
我在同一页上有两个 GOJS 图。一张是初级图。它获取有关页面加载的数据并显示节点。它还有一个搜索节点之间的路径。
搜索采用源节点和目标节点。然后在搜索操作上,第二个图只显示搜索中涉及的节点及其链接。
我正在使用鼠标滚轮进行放大和缩小。
mainDiagram.addDiagramListener("InitialLayoutCompleted", function (e) {
e.diagram.toolManager.mouseWheelBehavior = go.ToolManager.WheelZoom;
});
主图没有问题。但第二张图的缩放不起作用。以下是我的第二张图表的代码。
var myPathDiagram = _go(go.Diagram, "policyPathDiv",
{
initialContentAlignment: go.Spot.Center,
layout: _go(go.LayeredDigraphLayout,
{direction: 0}),
autoScale: go.Diagram.UniformToFill,
maxSelectionCount: 1,
"undoManager.isEnabled": false,
hasHorizontalScrollbar: false,
hasVerticalScrollbar: false,
});
然后工具管理器设置
myPathDiagram.addDiagramListener("InitialLayoutCompleted", function (e) {
e.diagram.toolManager.mouseWheelBehavior = go.ToolManager.WheelZoom;
});
第二张图使用以下代码获取有关搜索操作的数据。
myPathDiagram.model = new go.GraphLinksModel(nodes, links);
除了放大第二张图外,一切正常。键盘快捷键 ctrl + 和 ctrl - 也不适用于第二张图表。
我尝试了很多方法,但到目前为止我无法在第二张图上进行缩放。有什么建议请...
如果您希望用户缩放(a.k.a。缩放)图表,请不要设置 Diagram.autoScale。