Grouping by Column for Data Reference Object – Constellation

Our client has the following requirements

  1. See a list of items from a data page
  2. Group the items based on one of the columns (in order to see a count of those items)
  3. Allow the user to select one or more items in the list for further case work

We have discovered that a data reference object does not have the option to add grouping.

We can create a list view populated from a data page which allows grouping but this does not allow for multi-select for the records.

Is there a technical reason why data reference objects cannot have grouping? Is there a recommendation for how to achieve these 3 requirements?

@DaveFinley In Pega Constellation, data reference objects currently do not support grouping functionality out-of-the-box due to their simplified design meant for quick data selection, not complex visualizations like grouping or aggregation. This limitation is likely tied to performance optimization and UX consistency in Constellation’s React-based UI. To meet the client’s requirements, you can use a repeating dynamic layout or a custom DX component backed by a data page, where grouping is implemented manually using a helper data transform or activity that pre-processes the data into grouped sections. For multi-select, include a checkbox for each item and capture selections using a page list property. This approach allows grouping, counting, and selection for further case actions while staying within Constellation’s design principles.