How to free resize node without overlapping node?

please see my image to clearly my question:
pic1: loaded diagram without overlapping
pic2: overlapping happen when i resize Manufacture Node
Is GoJs support for this things?



That is the responsibility of the Diagram.layout. If you have set it to a particular Layout, resizing a Node will invalidate the Layout, which causes it to be performed again during the resizing.

See, for example, the SwimLanes sample, Swim Lanes, when the user resizes the breadth of a lane.

Actually, I don’t use gojs Diagram.layout. So your suggestion not matched with my question. Anyway thank you. i’ve found the solution for this issue.