Hello, We have a requirement to have a multi-select field within a table in constellation. Hence, it needs to enable multiselect options in an embedded property. We are in Infinity’25. Anyone has already done this?
I can think of two options,
- Use the checkbox field as the first field in the table view(Embeddeddata) for the users to select multiple selections and use Post Data transform to handle the logic based on your requirements.
- Copy the entire page of EmbeddedData to Data Reference and use Combo box to achieve the Multi-select. We have chosen this route wherever we need to show some controls which is not part of the Embedded Data.
Hi Somenath,
Good to see you here!
As of right now in Constellation, you cannot use a multi-select control directly inline within a table. This is primarily due to an architectural constraint: the table structure relies on a single value per column to properly handle core UI functionalities like sorting, filtering, and grouping, which conflicts with multi-select data.
To get around this, you can try one of these two workarounds:
-
Modal Dialog Editing: Instead of using inline editing for the table, configure the row action to edit via a modal dialog. Within that modal view, you can configure a data reference field to seamlessly display and function as a multi-select picklist.
-
Repeating View Layout: If a rigid table isn’t strictly necessary, switch the layout from a table to a repeating view for the embedded data. A repeating view gives you the flexibility to add a multi-select control directly within the row structure.