Table View

Many people want tables added, but there are different ways to do this. In the main topic “Table Functionality” Markdown was suggested as a means to get there. Relatedly, and currently on the Trello “top candidates to be implemented” column, we see Adding Columns to Items. People have also discussed making Table just be a view of an outline, but this hasn’t been a Topic. I think it’s worth discussing, so here it is!

Please discuss details of how this might work, and offer opinions on whether this is more or less desirable than adding columns to items, or than markdown tables.

How It Could Work
You make your outline like

  • Groceries
    • Food
      • Detail
      • Weight
      • Price
    • Bananas
      • organic
      • 2 lbs
      • $0.69/lb
    • Bacon
      • Schneiders
      • 345g
      • $3.45
    • Cereal
      • Cheerios
      • 1kg
      • $17.50

Then you click on the hamburger and pick this new item:

:office: View children as Table
image

And you get:

  • Groceries
Food Detail Weight Price
Bananas organic 2 lbs $0.69/lb
Bacon Schneiders 345g
Cereal Cheerios 1kg $17.50

Discussion
The style of the cells would be inherited from the style of the source nodes.

Being a view of your data, it’s somewhat analogous to Mind Map view.
I suppose (for ease of development) this would might be view-only, at least initially.
If part of your table has deeper items, they might not be visible in the table view.

Roam Research implements this method for their research tool. With them, the outline and the table are both visible at the same time.

10 Likes

Wow! I like this idea a lot.

2 Likes

Interesting!

1 Like

This principle could be applied to other views as well. I often use Dynalist as sort of a vertical Kanban board. Similar to Alan’s idea above with tables, perhaps we could render the children of a node as a kanban board like Trello. Notion does something similar to this and it works really well.

2 Likes

Just raising the profile of this post to see if there’s more interest. The first post was around Christmas so people might not have been paying attention then.

2 Likes

I have been thinking in the same lines. This would be a killer feature.

1 Like

Maybe something like this could be used as a workaround?

2 Likes

Same for me.

As far as I understand Coda, it looks very interesting. Kind of like Notion but with scripting capabilities? I don’t see how that could be applied for Dynalist though.