RadOrgChart supports Grouping of items. The default (also called "simple")
binding gives the ability to bind from self-referenced data. But
when groups are required to represent a hierarchy, a single data source wouldn't
be a good solution. That is why, we provide special feature called Group-Enabled
Binding. This feature enables for binding to 2 data sources:
- Node data source - to bind all OrgChartNodes (and the actual hierarchical structure)
- GroupItem data source - to bind all items and add them to the appropriate nodes
In order to use the Group-Enabled Binding, one should declare a GroupEnabledBinding
section (either in markup or the code-behind).
In this section, there should be both:
Having 2 separate sources for the nodes and the items, gives the benefit of well-formed
and normalized sources, without too much repetition of data.