I don't know the answer too.
I'd like to use scrollabedatatable instead a datatable but I can't set the column width with %, it only accepts pixels. That means that your table can't change the width according to the user screen resolution.
This is not the behavior that I want to my project, I'd like a table like gmail does.
Am I correct, there is no way to keep every columns occupying 100% of the table width?