I wish there was a good javascript library to handle table (filtering, sorting, paging, ...). The best I found so far was datatable, but it is not perfect.
IMHO I think Datatable doesn't have a nice and clean interface.
For example, you can't just do table.AddRow({col1:'newCol1', col2 : 'newCol2'});
It is not always very clear on what plugin you should use for paging or sorting, column reordering.
Then it become heavy to save a state using methods from different pluging.
So could be a lot simpler.
Still the best open source free js table on the market on my knowledge.