So I'm trying to use the flexigrid plugin. It looks like it's going to work great aside from the fact that it looks like you have to manually set the column widths. Otherwise, the column headers do not match up with the body columns.
Is there any way of automatically matching these up, while still allowing the column widths to be defined by the length of the content in the columns (as is the normal table behavior).
I had this problem as well. Here is my fix, and it works great. In flexigrid.js around line 678, change this line.
$(tdDiv).css({textAlign:pth.align,width: $('div:first',pth)[0].style.width});
to this
$(tdDiv).css({textAlign:pth.align,width: $('div:first',pth).width() + "px"});
And you are all set.