Changes between Version 7 and Version 8 of Modules/TableView


Ignore:
Timestamp:
2012-03-27T17:59:01+02:00 (13 years ago)
Author:
Morris Swertz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Modules/TableView

    v7 v8  
    4848        * As tableview user I can hover over columns to see a 'per-column' search box appear to filter on values in one column. When typing, rows are filtered on using only this column applying 'like' matches (for text) or perfect matches (for other data). If multiple terms are entered this is treated as 'or' unless quoted. Optionally, an operator can be given to say 'greater than' and a [+] is provided for adding multiple rules. The search criteria entered stay in view but can be removed using [x] button.
    4949
    50 == Columns ==
     50=== Columns ===
    5151* '''browse available columns and add/remove them to view (tv6)'''
    5252        * As tableview user I can list all columns available, search them and select them for view. This would work by unhiding a div/popup listing all available columns in another tableview, incl search to find 'my' column in a long list and select boxes to choose columns. Note: if column groups (future) are available you can add all these fields in one sweep.
     
    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???
    5757       
    58 == State ==
     58=== State ===
    5959* '''reset tableview (tv9)'''
    6060        * 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).
     
    6666        * As tableview user I can save my current view for next time, or give it a name to restore it at a later date. This means the MODEL of current configuration should be stored on server.
    6767
    68 == Extension points ==
     68=== Extension points ===
    6969
    7070Extension points allow developers to customize the table and/or to add action buttons for users to work with elements in the table.
     
    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: roworiented in addition to column oriented actions ==
     85=== 2D matrix: row-oriented features in addition to column-oriented features ===
    8686
    8787For 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.
     
    9696        * As tableview user I can reorder my rows. (=tv8 horizontally instead of vertically)
    9797
    98 == Future enhancements ==
     98=== Future enhancements ===
    9999
    100100The following extensions to above are desired: