Introduction
Users can make a table in free format report to grow horizontally in case the content doesn’t fit.
Functional design
In CXO designer, there is a “Grow Horizontally” check box in Edit layout mode > Control settings for a Table control.
When “Grow Horizontally” is selected:
If the table content fits in the table, then nothing happens.
If the content doesn’t fit in the table, then:
The empty space within the table is used
The font size of the content is decreased
The table grows to the right till the content fits
After the horizontal growth, the report is re-centered on a screen by using the empty space on the left.
If there is not enough space on the screen to fully expand the table then we show the scroll bar in the reportControls with overlapping height are pushed to the right till the table is fully expanded
We always keep the space between the expanded table and other controls as it was designed
Controls without overlapping height remain on the same relative place within the report
POV selectors, key messages, and controls that aren’t moving to the right shift together with the left side of a report
If the table content decreases, then:
The table shrinks back (but not less than the original width)
The report is re-centered.