About Surge SlickGrid

The Surge SlickGrid Extensions v1.0 provided by the Surge Consulting Group is a set of open-source tools that will make using data grids in your web applications a breeze. The product can be conceptually broken down into the following features:

  • A jQuery widget which wraps the open-source SlickGrid tool and gives an API for working with it that is more natural to a jQuery user. This includes the ability to define grid columns in mark-up.
  • Various extensions that add some nice bits of functionality to the base widget, including:
    • Use jQuery Templates for Headers, Footers, and formatting columns
    • JSONDataSource object to easily support bottomless scrolling
    • Commonly referenced Special Columns Types and formatter aliases
    • A standard set of editors and formatters
    • Utility code in the Surge namespace that is used in implementing the above.

Why Use It?

If your application needs a cross-platform, excel-like, javascript grid then the Surge SlickGrid might be for you.

If you already use jQuery UI widgets and would like to interact with the grid in a similar manner, these extensions will allow you to do just that. If you already use jQuery Templates and would like to use them in your grid, Surge SlickGrid offers built-in support. If you would like easy-to-set-up bottomless scrolling, formatter aliases, and facades for commonly used column types, we've got you covered.

And best of all, it's FREE.

Installation

Since Surge.SlickGrid Extensions is entirely a client-side library, you can simply reference the provided javascript and css files. See article.

Downloads and documentation are availabe on GitHub:

Dependencies

Surge SlickGrid Extensions currently has the following dependencies:

Always check the browser console log for errors that might occur due to missing dependencies.

References