jqGrid, a library that we use for the VGPS has support for this, and we would like to add it. We looked at it when implementing this version of the VGPS. The former version had a HTML table.
The problem is that the reordering of columns module conflicts with at least one other module that we use. Since we did not want to correct their code, we chose which was most important to us.
We will however get back to this, hopefully they have fixed it themselves nowadays, or soon. It's a feature that we want.