Link shape looks messy when we change the port
Hi Walter, We are facing a issue related to the links connected to node. As you can see in the first image the middle node (Fetch node ) has two links (two outcomes ) both are connected to the end...
View ArticleGoJS 3.1.3 released
Changes for 3.1.3 Improved performance of JumpOver or JumpGap links. Fixed some cases of invalid AvoidsNodes routing after removing Nodes or changing their visibility. Improved Picture.source caching....
View ArticleCopied links with adjusting: End maintain original absolute point coordinates...
When using Option+drag (Mac) or Ctrl+drag (Windows) to copy a selection that includes a link with adjusting: LinkAdjusting.End, the copied link maintains the original link’s absolute point coordinates...
View ArticleCurvedLinkReshapingTool doesn't work
I created a simple example to test the CurvedLinkReshapingTool but I can’t figure out what mistake I did. The handler is there but it won’t move when I try to drag it. What I’m missing? And how can I...
View ArticleLink's arrow head frozen at 90 deg angle
I have a problem with the red link. When I drag a node around it looks like the red arrow head is stuck in a single orientation (it always points down). The green arrow head rotates properly. What...
View ArticleTrigger Scenarios for LayoutCompleted and InitialLayoutCompleted
Hi, I’m trying to clearly understand the difference between LayoutCompleted and InitialLayoutCompleted events in GoJS. please confirm when exactly each of these events are triggered, and in what...
View ArticleAvoid crossing the links in a group with no order and rank. group has padding...
My group template has this and avoidable: true My link template has routing: go.Link.AvoidsNodes curve: go.Link.Graduated fromEndSegmentLength: 10 toEndSegmentLength: 5 When the diagram is rendered, I...
View ArticlegetDocumentBounds side effects
I have a problem with the TextEditingTool that is scrolling to an invisible TextBlock (it jumps to a completely different place on the diagram). It looks like because it is invisible the first...
View ArticleGoJS 3.1.4 released
Changes for 3.1.4 Fixed Diagram.moveParts not to allow Link.invalidateRoute to recompute routes of Links whose Nodes are shifted by different distances when Link.adjusting is not None. Fixed...
View ArticleGo JS Diagram Download empty pdf issue
Am programmatically loading Big Go JS Diagram with array of nodes and links. My Diagram is taking few seconds sometimes for complex diagrams, and when i saved diagram to pdf programatically am seeing...
View ArticleHeat Map Overlay on GoJS Diagrams
Question: Does GoJS support creating a heat map–style overlay on diagrams (nodes and links)? If yes, how can this be implemented? A small example or reference would be appreciated. Use case: The...
View ArticleI want to add a horizontal scrollbar to the scrolling table
Added a scrolling table to the nodes. The vertical scrollbar is working properly. Now I want to add a horizontal scrollbar. I designed the horizontal scrollbar and the scrolling works, but I am not...
View ArticleLink overlapping issue in some cases
Link overlapping occurs in some cases, but it does not happen across the entire diagram. Please refer to the details below. Diagram: Layout: layout: $(go.TreeLayout, { treeStyle: go.TreeStyle.Layered,...
View ArticleIsometric links - can it be done?
I am creating this as a new post as this part of a previous post was unanswered, and the old post has been marked Solved, so I’m not sure it will receive any attention. Isometric projection GoJS Hi,...
View ArticleDiagram not fitting to the full screen on large 4k monitors
We are on gojs 3.1.0. When we look at diagrams on a normal screen the diagram does take up the full space on the canvas. However, when the same diagram is loaded on a larger 4k screen or large iMac...
View ArticleUndo after switching Bezier → Orthogonal causes reshaped link to lose endpoints
Hi GoJS team, I’m experiencing a strange issue with links when combining reshaping, style switching, and Undo. Setup I have a diagram with: Links initially configured as Bezier (curve:...
View ArticleNeed to lock a go.Link.AvoidsNodes Link in position and not reroute when...
Hi all, I am struggling with this. I need to allow the user to lock a node or link in place in the drawing. I am using Orthogonal routing with go.Link.AvoidsNodes. Expanding on the intro Links topic I...
View ArticleGoJS 3.1.5 released
Changes for 3.1.5 Fixed undo of setting Link.curve to or from Bezier curve. Fixed object picking within the Diagram viewport when the viewport has been updated but not yet redrawn (for example in a...
View ArticleLicense expire message showing up on production for goJs version 3.0.26
Hello, for our production use we got the license key for GoJs 3.0.11 in 2024 and this is valid for all the 3.0.* versions. Currently we are using 3.0.26 version but still getting this message in the...
View ArticleDynamic Grid (with subgrid)
Hi, we want to change the grid of a diagram dynamically baed on a gridSize. The idea is to have the default grid, which can be changed in size via a slider option. Additionally, we have a pagination...
View ArticleskipsUndoManager not preventing transactions from appearing in Undo history
Hi, We’re trying to make programmatic model updates that should not be undoable. Even when setting diagram.skipsUndoManager = true (or model.skipsUndoManager = true) before startTransaction(), the...
View ArticleGrouped connections
Hi, On the example of DynamicPorts gojs.net Add/Remove/Modify Ports Dynamically on Nodes Nodes with varying lists of ports on each of four sides. Is it possible to group connections from several ports...
View ArticleGoJS 3.1.6 released
Changes for 3.1.6 Fixed CommandHandler.copiesParentKey when copying subchildren in a TreeModel. Fixed modifying only the Shape.interval property of a Shape in a “Grid” Panel to redraw the grid. 2...
View ArticleKeeping Two Gojs Groups in Sync
Hello, Suppose that I have two gojs groups: Group A and Group B. (similar to this example) Each containing a similar set of graph objects connected by links. I would like to design a main group that...
View ArticleConsole warning when scrolling while in long running transaction
Hello, we are doing multiple modifications to our diagram (programmatically), where the modifications might take a few seconds in total until completed. We also want that all modifcations can be...
View Article