What is Sorcerer?
Sorcerer is a lightweight jQuery UI widget designed to enhance any HTML table element and provide it with several key features that
improve a users’ interaction with it.
The plugin is layered and adds these interactive features in the form of three sets of behaviors: Layout Manipulation (Collapse, Move & Resize), Data Management (Filter, Sort & Paginate) and State Maintenance (History & Viewstate).
Sorcerer is very versatile due to the array of behaviors that it adds to your HTML tables (and a Public API to use them), and although it’s focus are data-centric HTML tables, it can be used to great effect in custom interfaces and several use cases, such
as emulating input collection tools like multiple range sliders (resize), queues (move), selectors (collapse) or combinations of the above.
Highly customizable, both in options and in look/feel (as it is themeable), Sorcerer is also very user friendly and compatible with most major browsers (Chrome, Firefox, Safari, IE7+).
Features
- Easy layout manipulation (Collapsable, Movable & Resizable columns)
- Useful data management (Filterable & Sortable columns on a Paginated table)
- Personalized state maintenance (undo/redo/default functionality a.k.a. History, along with saveable/loadable Viewstates)
- Provides the best personalized experience when browsing and managing data tables
- Easy installation
- Plenty of options (general and behavior-specific ones)
- Customizable UI (markup and contents)
- Easily themeable
- Lightweight table management suite
- Extended Demos in the source package
- Detailed documentation in the source package
- Free updates (download future updates for free here)
- Multiple instances on one page
- Public API to enable custom UI’s or procedural calls
Browser Support
Sorcerer works in all modern browsers and older browsers aswell, including IE7 (with one simple limitation
on the column’s context menu that showcases enabled behaviors)
Dependencies & Requirements
- jQuery 1.8.1+
- jQuery UI 1.9.x+
Credit
Amazing font icons used: Font Awesome by Dave Gandy – http://fontawesome.io
Changelog
Version 1.0
Official release version