Coming from Notion and Airtable I’ve finally been playing around with Coda this weekend and there are many things and options I like so far.
One thing I am a little confused about tho are Row Layouts.
Very simple example:
I have a Project that has tasks assigned to it. Now in the Layout of the Project (Record View) I want to see my Tasks as List, Kanban and Kalender view. But I can only choose one of them.
How can I switch between those views within my Project?
In Notion you have Tabs, in Airtable Interfaces you can change the visualization.
I cannot find any option in Coda so far. But I am also not sure if I might be approaching this the wrong way altogether.
In general, I find the Row Layout very limited in terms of options. Is there any way I can just use a regular page as record Page for a Project and utilize all the Available options for regular Pages?
I generally like to work in Record Pages a lot so all the Notes, tasks or appointments I created are directly linked to the according project for example.
I will make some comments, but haven’t worked with notion for a very long time. (Since I found Coda )
Short answer: Coda does not allow for inplace switching of view types.
However, you can have different views on different pages. (Typically one would want to show different columns in different views.)
I would encourage you not to think of the options as"limited" but as different. Coda is neither Notion, nor Airtable. Each of the three products have their unique way of doing this
If you try to get Coda to work the way you are used to, you are going to be continually disappointed. But if you take the time to experiment and simulate Coda, I am certain you will come to love it as well.
Click on the three dots on the top-left side of the table and “Create a view”, but you’ll have a second table, it won’t be the same as Notion.
The good side is that you can create buttons/toggles/check buttons to apply filters easily and/or change properties of your table.
You can still create tables with different views in subpages, it’ll be even quicker than Notion to swap between then, they just can’t occupy the same space.
Just chiming in, since I had the exact same need and I got it to work in a similar fashion.
The way I solved this, is by having a new table in detailed view, containing all the different views of my actual table as separate rows. So you’d have a view-table and your data-table.
The view-table contains rows called “calendar”, “kanban”, etc…
All the rows have just a canvas column and a hidden name column.
Inside the row called “calendar”, is a view of your data-table as a calendar
Inside the row called “kanban”, is a view of your data-table as a kanban board
and so on…
By applying a filter to the view-table that filters for the rows name to be “calendar” or “kanban” with a button, drop-down or whatever suits you best, you’ll only see the filtered row and its content in the canvas column.
Below, you can see how it might look like. The grey buttons “Timeline”, “Liste”, “Statusdashboard” change a hidden select-menu. This select-menu then filters out the views I don’t want to see.
The white section at the bottom with the light grey outline is the view-table being filtered by the hidden select-menu.
That’s a neat trick! Tables inside a table, and yet it still loads much faster than Notion.
But I wish it was easier to build, you have to manually create filter buttons outside the database to get rid of the side column, and get a full screen looking.
Hint for everyone trying to build it, since I didn’t specify in my original answer:
You can use the bottom navigation option to make the side list disappear