Changes between Version 5 and Version 6 of Modules/TableView
- Timestamp:
- 2012-03-27T16:06:36+02:00 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Modules/TableView
v5 v6 55 55 * '''reorder columns (tv8)''' 56 56 * As tableview user I can reorder my columns. Ideally this would work via drag and drop on the columns themselves or alternatively using some dialog listing the visible columns. Discussion: should be disabled on many columns??? 57 58 == State == 57 59 * '''reset tableview (tv9)''' 58 60 * As tableview user I want to reset my view to the initial state. This means that the initial settings should be stored as 'fixed payload' within the tableview (for example: data source). 59 60 == Stateless/stateful ==61 61 * '''multiple tableview instances can work next to each other(tv10)''' 62 62 * As tableview user I can have multiple tableview instances in view. I.e. each tableview should have a unique id. Test: happens if multiple browser tabs with the same tableview are opened? … … 83 83 N.B. this is all we need to enable, for example, 'download selected'. Because you can reformat one column to have the tick boxes you need, add a form+button around, et voila. 84 84 85 == 2D matrix ==85 == 2D matrix: roworiented in addition to column oriented actions == 86 86 87 For homogeneous data, such as genotypes, gene expressions, etc, there is a desire to have both column AND row headers .87 For homogeneous data, such as genotypes, gene expressions, etc, there is a desire to have both column AND row headers and than have actions on both axis. 88 88 In these cases some 'column' oriented user stories should also be available considering row headers: 89 * '''filter columns using (quick)filters per row''' 90 * As tablview user I can filter columns analogously to rows, but then applying the filters to row values (horizontally) instead of column values (vertically, like normal). Example use cases from xQTL. This is envisioned by having quick filter inputs in the first row. 91 92 89 * '''sort columns using one or more rows (tv3-horizontal)''' 90 * As tableview user I can sort per row, optionally combining multiple rows (=tv3 horizontally instead of vertically). 91 * '''filter columns using (quick)filters per row (tv5-horizontal)''' 92 * As tablview user I can filter columns by row (=tv5 horizontally instead of vertically) 93 * '''browse available rows and add/remove them to view (tv6-horizontal)''' 94 * As tableview user I can list all rows available, search them and select them for view (=tv6 horizontally instead of vertically) 95 * '''reorder columns (tv8-horizontal)''' 96 * As tableview user I can reorder my rows. (=tv8 horizontally instead of vertically) 93 97 94 98 == Future enhancements ==