Is there a plugin that does this?
Provides ordering for columns in tables, asc and desc
Integrated with paginator
Reorders through AJAX calls
Gives access by API to the column being used
and whether the order is asc or desc to be able
to mark it in the header somewhow
Supports cells coming from different models