Enable table configuration directly in a tableview
Applying the principles of direct manipulation (Shneiderman et al) the tableview's configuration could be simplified and improved significantly. Here is the idea:
- New table columns can be added to the tableview on-the-fly using a
+ Add Column
sign - Displayed columns can be hidden in the tableview on the fly using a
- Remove Column
sign - Columns can be brought in order via drag & drop
All these changes must be directly persisted and properly reflected in the underlying Tableview
topic instance and it's relations