Master-Detail view in Constellation

Hello! Great question about managing your embedded data table with many fields.

Yes, you have excellent options for handling your 40-field requirement while maintaining a clean user experience!

Modal Dialog Approach (Recommended for Your Use Case):

You can configure your Embedded Data field to display as a “Table (editable in a dialog box)”. With this configuration:

  1. Your table displays only the 4 key columns you’ve selected, preventing horizontal scrolling
  2. When users click on a row, a modal dialog opens where they can view and edit all properties
  3. In the modal, you can define a custom View that displays all 40 fields in an organized layout (including your desired 3-column format)

To set this up:

  • In the Display as list, select Table
  • In the Add and edit records within list, select Modal
  • In the View for add and edit modal field, define which View you want to use for add and edit operations (this is where you can create your 3-column layout with all 40 fields)

Alternative Approaches:

While the context doesn’t explicitly mention displaying rows as cards for embedded data tables, you do have other options:

  1. Multiple Personalized Views: Create different Views, each with a limited set of columns tailored to specific user needs
  2. Table Editable in Rows: Configure the table to allow inline editing, though this may be less suitable for 40 fields

Mobile Consideration:

On mobile resolutions, these tables automatically adapt and display as a flat list for better readability, which provides a card-like experience automatically.

The modal approach is ideal for your scenario because it keeps the table clean and focused while providing full access to all fields when needed!