|
Project Information
Featured
Links
|
liteGrid is a lightweight, event-driven jQuery Grid/Table plug-in. Its loosely-coupled, extensible design makes it very easy to customize without requiring you to make cumbersome changes to complex code. The core of liteGrid provides very little functionality. It's power comes in the form of pluggable modules. Out of the box, it supports: - AJAX-based data provider supporting retrieval, updates (both multi-row batch and single-cell modes), updates, and inserts, with full support for retrieving and rebinding database-populated values post insert/update (more on this in a future post)
- Batch saving module that allows users to persist their changes on-demand
- BlockUI integration, nicely disabling access to the grid during data operations
- Cell saving module that automatically saves changes whenever a cell is edited
- Formatting module that allows you to specify anything from simple to advanced formatting rules
- Editable via integration with JEditable
- Layout manager that adds resizable columns, fixed header row, and more
- Integration with jQuery UI
- Row addition module that does exactly what it sounds like
- Row deletion module that adds a delete button to all rows
- (Thanks to David Koehler) Injection protection through escaping potentially dangerous characters, and unescaping them prior to edit
- Dynamic row striping that maintains the correct striping even as the grid changes
- Toolbar that supports custom buttons
- Tree-grid functionality, allowing rows to be nested under other rows
- Client-side sorting, even when the tree-grid module is used.
|