ezEditTable 2.0 is a javascript code aimed at enhancing regular HTML tables by adding features such as inline editing components, advanced selection and keyboard navigation. With just a line of code you can easily convert a regular HTML table in an advanced editable and selectable grid control.
Main features
- Attach to an existing HTML table
- Advanced selection model
- Extended keyboard navigation
- Inline cell or row editing
- Insert and remove rows
- Send changes to server via GET or POST methods by form submission or
by including script elements in the head section (only GETs) - Integration with any server-side technology as this is a pure client-side solution
- Callbacks for all events, and delegates for most actions
- Based on plain javascript, that is, independent from any javascript
framework but compatible with any of them (no for..in etc.) - Exhaustive documentation and API
Demos
Styling
The script comes with 3 themes and an extensive API defining the CSS class for every element:
- Theme roller
- Custom layout defined with API CSS properties
Server-side integration
Examples showing server-side (Php/MySql) integration available at script’s
demos page:
- Basic insert, update and delete operations
- Insert, update and delete operations with command buttons
- Custom insert and update operations performed with AJAX calls