Hello I’m drawing some diagrams with OmniGraffle, and I’d like to easily reorder (manually) rows in a table.
At this point I’m not seeing it possible, and I need to follow the below steps
- Copy row content
- Create new row in desired location
- Paste the content in new row
- Delete old row.
This seems very tedious, especially if I want to move many rows at once.
Great thanks, that works perfectly
I’m not seeing Arrange>Make Table as an option. Is this functionality included in OmniGraffle 7 standard edition?
It’s not; tables are an OmniGraffle Pro feature.
Thanks for the confirmation @johngersh.
I now have OmniGraffle Pro and am able to make tables. I’m visualing a relational database and so have arrows pointing from a row in one table to a row in another table (connected via a Magnet Point.
When I ungroup a table, rearrange the rows, and make it into a table once more, I find I’m losing the arrows.
Is it possible to keep the arrows?
I’ve found what I think is a shortcoming of this method, specifically tables within subgraphs.
- Start with a table inside a subgraph
- Ungroup the table and reorder
- Select all the rows
- Try to recreate the table - it won’t work
It appears (unless I’m overlooking something) that this won’t work inside a subgraph. I can copy the table (either before or after ungrouping it) outside the subgraph, reorder the rows, and remake the table and it works, but then I have to get the table inside the subgraph again.
Besides the obvious shortcomings of this technique requiring additional steps, there are a few other reasons it’s less than ideal - adding the table back to the subgraph is tricky, and it loses other aspects of the layout. Subgraphs in general seem to be in need of a bit of attention, but that’s a topic for another day.
Does anyone have a better way to do this?