Pages

Monday, 18 October 2010

My lovely table

This project is a
jQuery
plugin for displaying tabular data into html tables, this was inspired
by some personal needs but it is aimed at satisfying all the patterns described
in the post
Ultimate guide to table UI patterns
by Janko Jovanovic,
Ultimate guide to table UI patterns
by Theresa Neil,
15 tips for designing terrific tables
by Joshua Johnson and
The big table issue
by Jin. The plugin is going to be delivered
progresively as the following requirements are satisfied.


Requirements
  • Alternating row styling
  • Full row selection
  • Table sections: Grouping relateddata
  • Sorting
  • Filtering
  • Pagination
  • Continious scrolling: As a constrast to pagination, shows new rows when scrolling
    down
  • Fiex table header
  • Headerless table
  • Expandable rows
  • Row actions
  • Inline actions: at the beginning or the end of the row.
  • Hover actions: display a menu somewhere in the data when certain event occurs.
  • Actions on multiple rows
  • Inline editing
Another important requirement is to allow the footer to contain controls for adding
new rows to the table

No comments:

Post a Comment