Default row opening settings

Hi Coda Community,

I would like to suggest better table-level control for how rows are opened.

Currently, we can create an OpenRow() button and define exactly how the row should open. This works great. However, users can still open the same row through the default hover icon or other default row-opening actions, which may ignore the intended setup.

Two possible fixes would be very useful:

  1. A table-level option to disable default row opening, while still allowing rows to be opened through buttons.

  2. Table-wide default open-row settings, so no matter how a user opens a row, it always opens in the selected position and view, for example on the right side with a specific detail view.

Either of these would help doc builders control the layout and user flow more reliably, especially in team docs where it is hard to make sure everyone always uses the correct button.

thanks for bringing this up.
the openRow() logic as it is suffers from sub optimal design to put it mildly.
this blog post from a while ago points to a related problem. The day Codans believe this issue is serious enough to be fixed, they have something to start from --:slight_smile:

https://huizer.medium.com/how-to-coda-a-vieworlayout-2acbed0391d7

Thanks for sharing this.

I understand this is not a new issue and has probably been around for a while. Still, I believe suggestions are being taken more seriously lately, so I really hope this problem gets addressed.

A lot of things in Coda can usually be solved with some kind of workaround, but unfortunately I have not found a reliable workaround for this one.

I always edit the layout of the default dialog for tables so the user sees the layout i want even if they open the row using the default UI widget.