This widget creates a flex based grid with the ability to reorder and hide columns, simply by setting parameters on the header and cell items. Items are placeholder driven so you can put whatever you want into them. Also comes with a widget to sort and change the visibility for the table columns and store that information in a client variable so you can remember the user's choice throughout their session.
Known issues:
Added ability to set data attributes on the header and cell items.