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
-
Food
Then you click on the hamburger and pick this new item:
View children as Table
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.