- Home
- Forum
- ASP.NET MVC
- Custom Auto Layout
Custom Auto Layout
I would like to have nodes auto layout as they are dragged onto the the diagram from the palette. However, I want them to auto layout in a list where my "continue nodes" are offset. Right now I do this manually via:
newNode.offsetX = lastNode.offsetX;
newNode.offsetY = lastNode.offsetY + (lastNode.height * 2);
But, when a node in the middle of the "list"/diagram is deleted I'd need to re-adjust all the nodes manually again with some function.
Is there a way to create a custom Auto Layout?
If so, is it possible to have the layout auto update when I reconnect two nodes after one is deleted?
Attached are screenshots to help illustrate what I'm asking.
Thanks!
Attachment: AutoReLayout_b2251204.zip
SIGN IN To post a reply.
3 Replies
1 reply marked as answer
AR
Aravind Ravi
Syncfusion Team
August 18, 2020 02:22 PM UTC
Hi Dsoftware,
By default, in the diagram, if we arrange the node by using the offset position means if we delete any node means, then we want to manually arrange the other node’s position. When we add or delete the node, the node do not move automatically , if we do not use any layout in the diagram. We do not have any custom auto layout in the diagram. On node removal or node addition, we want to calculate the node and rearrange it position.
Regards
Aravind Ravi
DS
dsoftware
August 18, 2020 02:37 PM UTC
Aravind,
I'm not sure I completely follow, I realize that my question might not have been super clear. Really what I need to know first is:
Is there a way to Auto Layout my nodes in the way shown in the attached image?
Attachment: Layout_69f89202.zip
AR
Aravind Ravi
Syncfusion Team
August 19, 2020 01:22 PM UTC
Hi Dsoftware,
Yes, in the diagram, we have an autoLayout feature to arrange the nodes and connectors. Initialize all the nodes without offsetX and connect them by using the connectors. After that in diagram set layout, so based on the given layout, the nodes and connectors get arranged.
For more information about layout, please refer to below UG documentation link
Already we have prepared a KB for how to perform drag and drop operation in organizational chart. Similarly you can refer this KB to create parent-child relationship for node when drag and drop the node from symbol palette to diagram.
Regards
Aravind Ravi
Marked as answer
SIGN IN To post a reply.
- 3 Replies
- 2 Participants
- Marked answer
-
DS dsoftware
- Aug 17, 2020 05:45 PM UTC
- Aug 19, 2020 01:22 PM UTC