Layout to view 2 Canvas Columns Side by Side

Hi Team, has anyone found a way to have 2 canvas columns side by side in a layout? (When viewing a row from a database)

What ever I try it always looks like this

I did see that a few years ago it seemed to be possible. But I cant recreate it now.

This is, IMO, the most ludicrous decision in the whole editor. ‘Not enough room to display canvas’ but totally cool when the whole modal is displayed in a side panel that’s twice as narrow.

The only way to kinda get it if you need editable canvases is to make a new column that’ll be a reference to the current row in a list (i.e. thisRow.List()), display that as a subtable of your detail layout, and have it only display two canvas columns. Their width will be fixed, not fluid, and views (tables, charts etc) won’t show up, but if the content is mostly text, this might do the trick.

Earlier it was possible to include detail layouts within detail layouts of the same table, and now Coda doesn’t allow that. It is possible to move those canvas columns to a separate table though, and include two side by side ‘subtables’ from that other table. There’ll be a lot of wasted horizontal space though.

4 Likes

P.S. Turns out there are a few ‘quick layouts’ (the 5th and the 6th ones) that allow putting a canvas on the side panel :joy:

If you don’t mind one of them being quite narrower and on a dark background, that is definitely a way.

7 Likes

Hi @Paul_Danyliuk , Those are two great workarounds.

Workaround 1: With a table in the detailed view is so close. But it doesn’t work well on mobile.

Workaround 2: Using the layout with the dark left column is what I am going to use for now.

BUT. The fact that there is a default layout that allows side by side canvas columns show that it is possible.

Coda if you are listing please add the ability to just put canvas columns next to each other without the “Not enough room to display canvas” error. :slight_smile:

2 Likes