HTML-Table-Filter-Generator =========================== Filter HTML tables data easily This script adds to any html table a "filter by column" feature that enables users to filter and limit the data displayed within a long table. The script automatically adds a filter grid bar at the top of the desired table. ##Features * Convert a regular HTML table into an advanced grid component providing: * Advanced columns filtering model * Sorting and pagination facilities * Complete selection model (addon) * Extended keyboard navigation (addon) * Inline cell or row editing (addon) * Row insertion or deleting (addon) * And even more behaviors... * Attach to an existing HTML table * Integration with any server-side technology as this is a pure client-side solution * Callbacks for all events, and delegates for most actions * Exhaustive documentation and API * Valuable support provided under a Premium request ##Development Start by installing any dependencies. ```shell npm install ``` Use the Grunt ``dev`` task to launch a build / watch cycle and start the local sever on port ``8080``: ```shell grunt dev ``` Use the ``build`` task to generate a production build: ```shell grunt build ``` The ``default`` Grunt task will create a production build and also run the tests: ```shell grunt ``` To run all the tests: ```shell grunt test ``` and to run specific test(s): ```shell grunt test-only:test.html grunt test-only:test.html,test-sort.html ``` ## License MIT