As indicated, the “Data Group” widget is a container that allows you to add any number of widgets to it. In the portal application, next to a “Space” and a “Headline” widget, a “Data Column List” and a “Data Empty” widget were added. The interesting part here is that the data settings of the “Data Group” widget define the context of all its child widgets, no matter how deeply nested they are. Every child widget capable of handling data items has access to the items determined by the “Data Group” widget at the top level.
The “Data Column List” widget renders as many columns as it is configured for via its properties. It automatically populates these columns by rendering its content, here the white box, a “Card” widget, for each item included in the data context. If the context doesn’t contain any items, the “Data Column List” widget isn’t rendered at all. In this case, the “Data Empty” widget is rendered instead. In “Edit” mode, both widgets are always visible.
By the way, the attributes of elements in the data context are also available as placeholders in, e.g., text and headline widgets, i.e., wherever text can be edited.