/
Horizontal Growth

Horizontal Growth

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.

    Editing layout in Designer - Horizontal growth

 

  • 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 report

      • Controls 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.