Skip to content

An extension of SlickGrid providing Frozen Columns and Rows, Tree Columns, etc.

License

Notifications You must be signed in to change notification settings

philips-emr/X-SlickGrid

This branch is 158 commits ahead of ddomingues/X-SlickGrid:master.

Folders and files

NameName
Last commit message
Last commit date
Jul 13, 2016
Apr 30, 2014
Jan 26, 2018
Apr 3, 2013
Feb 8, 2018
Jan 15, 2021
Feb 2, 2015
Nov 11, 2014
May 8, 2014
May 8, 2014
Jan 21, 2010
Jul 28, 2022
Jan 19, 2016
May 8, 2014
Apr 28, 2023
Feb 13, 2023
May 7, 2014
Jul 12, 2016
Sep 6, 2022
Jul 13, 2016
Jul 13, 2016
Jun 25, 2021
Aug 8, 2023
Jul 13, 2016
Jul 13, 2016

Repository files navigation

X-SlickGrid is a extension of the great SlickGrid

Live Demos

Some highlights:

  • Adaptive virtual scrolling (handle hundreds of thousands of rows with extreme responsiveness)
  • Extremely fast rendering speed
  • Supports jQuery UI Themes
  • Background post-rendering for richer cells
  • Configurable & customizable
  • Full keyboard navigation
  • Column resize/reorder/show/hide
  • Column autosizing & force-fit
  • Pluggable cell formatters & editors
  • Support for editing and creating new rows.
  • Grouping, filtering, custom aggregators, and more!
  • Advanced detached & multi-field editors with undo/redo support.
  • “GlobalEditorLock” to manage concurrent edits in cases where multiple Views on a page can edit the same data.
  • Support for millions of rows

Additional Features

  • Footer Row
  • Tree Columns
  • Column Picker with functionalities
  • Group
  • Show/Hide
  • Totalize
  • Frozen Columns and Rows.
  • Frozen Rows (top & bottom)
  • Frozen Columns (left only, right coming soon)
  • Horizontal scrolling of frozen viewport with mousewheel
  • Scroll viewport during row drag
  • Scroll viewport during column drag

Want to contribute? \o/\o/

  1. Fork it!
  1. Create your feature branch: git checkout -b my-new-feature
  2. Commit your changes: git commit -m 'Add some feature'
  3. Push to the branch: git push origin my-new-feature
  4. Submit a pull request

Build-Local

Copy the changed file and paste in nodemodules, it is not necessary to run local gulp build and not nine specific. But for production environment it is necessary to generate release, and change package lock and packagejson

Credits

About

An extension of SlickGrid providing Frozen Columns and Rows, Tree Columns, etc.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 87.4%
  • HTML 7.1%
  • CSS 5.5%