...
Users can make a table in free format report to grow horizontally in case the content doesn’t fit.
Functional design
We should add the check-box “Grow Horizontally” In CXO designer, there is a “Grow Horizontally” check box in Edit layout mode > Control settings for a Table control.
When “Grow Horizontally” is set to trueselected:
If the table content fits in the table, then nothing happens.
If the content doesn’t fit in the table, then:
Use the The empty space within the table is used
Decrease the The font size of the content is decreased
Then the The table should grow grows to the right till the content fits
After thatthe horizontal growth, the report should be recentred 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 report
Controls with overlapping height should be 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 should 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 should shrink shrinks back (but not less than the original width)
Controls with overlapping height should be pushed to the left keeping the original distance between
The report should be recentred againThe report is re-centered.