Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.

    Image RemovedImage Added

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

        Image Removed

        If there is not enough space on the screen to fully expand the table then we show the scroll bar in the report

        Image Added
      • 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.