Skip to content

SamDeBlock/powergrid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proof of concept of a HTML5 grid component with fixed columns

Browser Targets: Chrome 37+, Safari iOS 7+, FireFox 32+, IE9+

In scope:

  • fixed columns
  • row grouping per column value
  • column moving
  • column resizing
  • column hiding
  • live sorting
  • virtual scrolling
  • grid within a grid (possibility is there using subviews)
  • row hierarchy
  • inline editing & validation (almost done)
  • paging
  • multiple selection modes: row, column, block
  • fill down/right
  • copy/paste blocks
  • undo

Goals:

  • high performance by leveraging browser-native functionality
  • low footprint
  • portability
  • flexibility
  • concurrency support (through use of Promises throughout the API)
  • touch support throughout

Getting started:

  • clone it
  • install nodejs & npm if not done so already
  • cd into the project directory
  • if not done so yet, install bower and grunt: sudo npm install -g bower && sudo npm install -g grunt-cli
  • npm install # install grunt tasks
  • bower install # fetch javascript dependencies
  • grunt bower # build requirejs config.js based on bower dependencies

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published