We are using Syncfusion Diagram with a HierarchicalTree layout. The auto-layout works correctly at the diagram level, but it is not applied to nodes inside group containers.
Our use case requires a tree-like layout inside a group node (not nested groups).
Current implementation
Since auto-layout does not work inside groups, we are currently:
-
Excluding group nodes from the Diagram layout
-
Manually calculating the tree structure inside each group
-
Computing positions (x/y) for every child node programmatically
-
Using the group (Canvas) only as a visual container
This approach works, but it significantly increases complexity and maintenance.
Main question
Is there any supported way in Syncfusion Diagram to:
-
Enable auto-layout inside group nodes, or
-
Apply a built-in layout (such as HierarchicalTree) to the children of a group?
Or is manual layout calculation inside groups the expected and recommended approach?