Table::addColumn has an int defaultWidth parameter, that can be used to set the default width of the column. If the client does not guess correctly the length of the header of the column, it might either waste screen space in the better case, or just cut off important text in the worse case.:

This is especially problematic when using localizable strings. There is no way to predict the length of the header for all languages.
It would be great to have a mechanism (i.e. TableColumn::enableDefaultAutoWidth()), that would calculate the required width based on the length of the supplied column title and pre-size the column to wrap the header.
Table::addColumnhas anint defaultWidthparameter, that can be used to set the default width of the column. If the client does not guess correctly the length of the header of the column, it might either waste screen space in the better case, or just cut off important text in the worse case.:This is especially problematic when using localizable strings. There is no way to predict the length of the header for all languages.
It would be great to have a mechanism (i.e.
TableColumn::enableDefaultAutoWidth()), that would calculate the required width based on the length of the supplied columntitleand pre-size the column to wrap the header.