Mega trick: Different "Expand row" layouts for the same row

I am loving the openRow() formula: such an elegant implementation to all the requests for the ability to open a row with a specific modal view, and much more reliable than the previous (admittedly ingenious) URL-hacking solutions.

2 Likes

There is still merit in the URL/hacky based solutions in some scenarios. I currently have a very complex business flow where records pass through multiple statuses. Some statuses require one layout whereas others require another. In a scenario where you need to open a view based on the status of a record, it makes sense to create a lookup table that contains all the statuses and the view that needs to be opened. This allows more flexibility and is cleaner to maintain then lots of if statements deciding which view to open.

2 Likes

Did the URL/hacky approach stop working?

This is the error I get, even from the table view:
image

Edit:
It looks like that, even one of Paul’s showcase documents is returning the same error: PSA: Link to recently created rows by UID, not RowID()