Exploring Layout Flexibility in Pega Constellation Views

In Pega Constellation, we currently have access to a 3-column layout for views. However, our application has a requirement that would benefit from a 5-column layout.

Additionally, within a table layout, we’ve noticed that it is not possible to hide an entire column — only the values within the column can be hidden.

My questions are:

  • Is creating a custom DX component the only way to achieve a 5-column layout?

  • Is there any existing layout option within Constellation that provides similar functionality?

  • And specifically for table layouts, is there any way to hide a column itself (not just the values)?

Any guidance, best practices, or recommendations from the community would be greatly appreciated.

@BabitaV2 Any layouts not present in the platform do indeed require a DX layout component. As for 5 columns, I would start by evaluating if you need 5 columns, it sounds like a lot. Perhaps the data that needs to be gathered makes sense to arrange in some other way? Dividing it into screenflow steps, using a tabbed layout, etc.

As for the table column visibility, only the values are hidden as you mention. The column can’t be removed entirely.

Hi @BabitaV2

Adding to what @LantzAndreas said, can’t agree more on the 5 column layout. If you really wanna try how would it look like without getting your hands dirty with building a component, try the “Form full width“ storybook component with 5 column layout to see it for yourself.

I am sure you may want to redesign your screen for sure and rightly said by @LantzAndreas that you need to spend time in thinking about the possibilities of how differently we can present the screen content with constellation capabilities and not getting stuck in the traditional UI methodology.

For Table column visibility, you can try the “Save View as“ feature, where user can hide the columns , apply filters, freeze the columns, etc and save as that view with a unique name for themselves and that view can be their default view for that table. This customization is saved for that user for that table across all new and existing cases.

Hope this helps

Regards

JC

1 Like

Thanks for the inputs. Will check on it. @LantzAndreas

Thanks @JayachandraSiddipeta for the details and the inputs. Will check on it. This is helpful.

1 Like