Changes between Version 5 and Version 6 of Modules/TableView


Ignore:
Timestamp:
2012-03-27T16:06:36+02:00 (13 years ago)
Author:
Morris Swertz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Modules/TableView

    v5 v6  
    5555* '''reorder columns (tv8)'''
    5656        * 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 ==
    5759* '''reset tableview (tv9)'''
    5860        * 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 ==
    6161* '''multiple tableview instances can work next to each other(tv10)'''
    6262        * 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?
     
    8383N.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.
    8484       
    85 == 2D matrix ==
     85== 2D matrix: roworiented in addition to column oriented actions ==
    8686
    87 For homogeneous data, such as genotypes, gene expressions, etc, there is a desire to have both column AND row headers.
     87For 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.
    8888In 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)
    9397
    9498== Future enhancements ==