View recent activity or close this
I’ve just finished some final touches on FilteringTable, SortableTable’s big (I mean BIG) brother…complete with multiple column sorting, much cleaner data access, the ability to filter, sorting in place, data binding to a simple JSON-based data store… There’s a lot there, so for now I’ll point you to the tests in the nightlies. Current feature list:…I’m sure I’m forgetting something. Behind all of this is a simple DataStore object, which the FilteringTable is bound to; all of your updates are made to the store, and the FilteringTable will update automatically. This data store is based on an array of JSON objects, and each object in this array can be complex–and you can use the results of methods to display data in the FilteringTable! This widget was designed to replace SortableTable; if you are working off nightly builds, I suggest you try this out, and give it a spin, and see how you like it.
- Multiple Column Sorting (number of columns settable, default is 1
- Sorting in place (non-destructive)
- Per-column programmatic filtering
- Add and remove rows on the fly
- Update field values (with typing) on the fly
- No restrictions on sorting on markup