FilteringTable dojo Widget

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:
  • 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
…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.

FilteringTable dojo Widget

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:

  • 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

…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.

 

More coolness for dojo, yay!

tags: , , , ,


August 27th, 2006

Tagged View

Tags Similar

Posts Fresh +

Categories View

Archives View

Zero. Zilch. Nada. None. No commento.

Feel free to leave related comments here!

Rather Leave A Voice Comment?

Feel free to leave voice comments here!