In versions 6.x and 7.x,whatever you set the column widths to, the columns would fill the grid (albeit somewhat awkwardly at times if there was a scroll bar too). Basically the settings were relative, not absolute.
In 9.0, this was translated to an absolute pixel value, which is one of the main reasons we elected not to migrate anything to 9.0. In 9.1 this was fixed with a 'percent' setting for column widths. Once again, the value was relative, so if the total was less than 100%, the columns filled the grid (although scroll bars still seemed to cause issues).
I am not sure about 9.2. It now does not work the same way in 9.3.Now this has been reverted to an absolute value once more.
The result is that we have several hundred grids in a system, and we have to manually 'fix' each one. Not only that, but the manual fix is tedious, painful and error-prone.
We have been informed by OpenText that this is working 'as intended'.
I have asked why this basic feature has been deliberately removed after more than 10 years, and a painfully awkward manual adjustment has been enforced for every single grid in the system. I have yet to receive an answer to this question.