In that case, I’d be tempted to replace the grid with a repeating panel and have a card in the customised row with your components which is simply made visible=True when you click View.
I use these all the time but actually prefer forms in alerts for a variety of reasons to do with use cases.