Grids columns no longer filling the width of the grid

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.

Tagged:

Comments

  • There are several really annoying issues with grids in 9.2.

     

    When you open a form the grid headings do not always line up with the actual columns of data. If you adjust the width of the headings then they 'snap' back to be in line with the data columns.

     

    The most annoying is where text wraps across more than one line. Text is just split at whatever character happens to be at the edge of the column. IE: Words get split over two lines, there is no word-wrap handling to split text at spaces, hyphens etc.

     

    Correct word-wrapping was never a problem in versions 7,6,5 or even 4. If grids are now working "as intended" I wonder why OpenText decided to remove this basic feature.

  • We are on 9.2.1.2 and word wrapping in grids is working correctly.

    I agree, and users complain about, the headers not matching the columns if/when the scroll bar is needed on a percent basis.  That was supposedly fixed in a later 9.2.1 fix and 9.3 -- though I've not installed 9.3 yet as we had new solutions going live and decided to hold off a little until they are well "under way".

     

    Jerome, are you saying that percent is not longer supported in 9.3, or that percent doesn't fill the whole width if they values don't total 100%?  (I hope not, having strictly pixel sizes is a real pain as forms are resized.  (Presuming the grid resizes with the form due to docking.))

     

    The issue I have is headers don't / won't word wrap (in a supported fashion anyway).  I found a setting to allow wrapping, but the wrapping line doesn't use the same indent on the header line.  That is [currently] my biggest gripe with grids.  There are others -- there have always been others for me -- when it comes to grids.


  • Richard Burt wrote:

    There are several really annoying issues with grids in 9.2.

     

    When you open a form the grid headings do not always line up with the actual columns of data. If you adjust the width of the headings then they 'snap' back to be in line with the data columns.

     

    The most annoying is where text wraps across more than one line. Text is just split at whatever character happens to be at the edge of the column. IE: Words get split over two lines, there is no word-wrap handling to split text at spaces, hyphens etc.

     

    Correct word-wrapping was never a problem in versions 7,6,5 or even 4. If grids are now working "as intended" I wonder why OpenText decided to remove this basic feature.


    I agree, the lining up of columns is not good. It has a severe detrimental effect on the 'image' of the product in general, and makes it look very poor.

     

    For the word wrapping, you need to add a commented-out key 'enable HTML in grids' in the web.config file (when did editing XML become a necessary skill to install software, that's what I want to know. Even Oracle has tools to edit its own config files!). If you search for the work 'grid' you will find it.

     

    Although this 'fixes' the issue, what happens if you do not want to enable HTML? Enabling it could possible allow users to deliberately insert malicious HTML or even scripts, for example (I have not tested this). The fact remains that the word-wrapping has indeed been broken in version 9.x, whether 'working as designed' or not.


  • BMellert wrote:
    ...

     

    Jerome, are you saying that percent is not longer supported in 9.3, or that percent doesn't fill the whole width if they values don't total 100%?  (I hope not, having strictly pixel sizes is a real pain as forms are resized.  (Presuming the grid resizes with the form due to docking.))

    ...

     


    No, 'percent' is still supported, but it is just as you say, if the total is less than 100, then the width is not filled.

     

    My problem is that it did in 9.1, and now I have to edit evey single grid to work with 9.3, and there are hundreds of them in this system. It's also very tedious and time-consuming.

     

    To be told that this change was made deliberately is adding insult to injury, I feel. I have never seen any need to not fill the width of the grid, and indeed, in any previous version (ignoring 9.0 as it had so many flaws) the grid width was filled.