We are using the Table widget. We have tables that might not have any
rows so when the table is displayed, it displays the message indicating
that there are no rows. The problem is that this still renders the
table header row with the <th> tags. We size the columns by assigning a
style to the columns and then assign a width in the style. The problem
is that this style is not associated with the table header columns. So
when the table is displayed with no rows, the size of these columns is
not set properly.
What is the best way to assign a width that will work for both the data
rows as well as the header rows? We would really like to not embed
width attributes but rather use CSS to apply the width.