Containers features and properties
  • 13 Jun 2024
  • 8 Minutes to read
  • Contributors
  • Dark
    Light

Containers features and properties

  • Dark
    Light

Article summary

This topic describes how to configure each type of Container and its specific properties.

Each type of Container has its own specific settings and configuration options, described in the following paragraphs. However, all of them share options common to all Screen Objects and the "Enble ATO" property.

Tab Container

The Tab Container creates folders that can contain other Objects, including other Containers. It shows one Object at a time with the option of selectively moving through tabs.

To add an Object to the Container, simply drag and drop it on the Container area where it says "Drop Objects here". A new tab will automatically be created.

Tab labels can be renamed from the Properties panel on the right side of the Screen editing page once the Container is selected.

contents/assets/images/container general properties.png

To delete a tab, delete the Object it contains. You can do this by selecting the Object and clicking the trash bin icon in the vertical Properties toolbar. Otherwise, you can navigate to the "Layers" tab in the left panel of the Screen editing area, select the Container and click the trash bin icon in the vertical Properties toolbar.

contents/assets/images/container top menu.png

The Tab Container can also be used to create ATO management environments: to do so, check the "Activate ATO" option under "Data" in the Properties panel once the container is selected.

The following properties specific to the Tab Container are available in the Object Properties panel on the right side of the Screen editing page:

  • Data properties

    • Load only visible tab. This option will only load visible tabs

    • Tab settings. Rename each tab you make

  • Design properties

    • Font. Font configuration: text font family, font size and color, if applicable

Transition Container

The Transition Container displays Objects in sliding panels that can be browsed manually or as an automatic slideshow. It can contain any Object as well as other Containers.

Example of a Transition container with four sliding panels and auto play enabled

contents/assets/images/transition-container-NEW.gif

To add an Object to the Container, simply drag and drop it on the Container area. A new panel is automatically created.

You can change the panel order by dragging and dropping the corresponding Object up or down the list in the Layers subpage.  contents/assets/images/containers.move.items.gif

The following properties specific to the Transition Container are available in the Object Properties panel on the right side of the Screen editing page:

  • Enable slide show. Enables auto play for the slideshow effect. If enabled, the slides succession enters a loop and does not stop, even if all slides have already been shown

  • Slide show interval. Defines the time span the container must wait before moving to the next panel. The values are expressed in seconds. The higher the values, the longer a panel is displayed

  • Vertical alignment. Defines the vertical position of the navigation elements. When the "Center" option is selected, previous/next buttons (arrows) appear on the sides of the container

  • Horizontal alignment. Defines the horizontal position of the navigation elements

The Transition container can also be used to create ATO management environments: to do so, check the "Activate ATO" option under "Data" in the Properties panel once the Container is selected.

Panel Container

The Panel Container is a rectangular area which can be used to group Objects. It can contain any Object as well as other Containers.

The Panel Container is particularly useful when you want to move multiple Objects together because the size and position of the Objects it contains remains fixed.

In the following picture a transparent Panel container groups 3 other Objects.

contents/assets/images/panel.container example.updated.png

The Panel Container can also be used to place multiple Objects within the same tab of a Tab Container, as shown below.

contents/assets/images/Containers.panel.in.tab.png

As you can see from the Screen Objects order in the left panel, the Panel Containers have been added to a Tab Container, creating a flexible configuration capable of showing multiple Objects in a single tab.

If an Object contained in a Panel doesn't fit within its area, scrollbars will appear.

The Panel Container can also be used to create ATO management environments: to do so, check the "Activate ATO" option under "Data" in the Properties panel once the Container is selected.

Matrix Container

The Matrix Container shows embedded Objects in a grid of rows and columns of equal size. It can contain any Object as well as other Containers.

Example of a Matrix container with four charts

contents/assets/images/matrix.grid.png

The Matrix Container automatically readjusts the number and size of rows and columns dynamically as new Objects are added.

You can change the Objects order by dragging and dropping the corresponding Object up or down the list in the Layers subpage.  contents/assets/images/containers.move.items.gif

Three alignment options specific to the Matrix Container are available in the Object Properties panel under "Data" on the right-hand side of the Screen editing page:

  • Grid (default setting). Objects are arranged in a responsive grid that adjusts according to the number of objects added

  • Horizontal. All Objects are arranged in a single row

  • Vertical. All Objects are arranged in a single column

Choose your alignment option immediately after having dropped your Objects on the Container area, before configuring Layouts. If you switch to another alignment option after configuring Layouts, the size of the Objects won't automatically fit and you will need to manually adjust it using the options in the "Position and size" menu.

Example of 3 Objects embedded in a vertically aligned Matrix Container

contents/assets/images/matrix.vertical1.png

Example of three Objects embedded in a horizontally aligned Matrix Container

contents/assets/images/matrix.horizontal.png

The Matrix Container can also be used to create ATO management environments: to do so, check the "Activate ATO" option under "Data" in the Properties panel once the Container is selected.

Book Container

The Book Container displays embedded Objects with a page-flip effect. It can contain any Object as well as other Containers.

To add an Object to the Container, simply drag and drop it on the Container area. A new "page" is automatically created.

You can change the "page" order by dragging and dropping the corresponding Object up or down the list in the Layers sub-page.

To turn pages, click the previous/next arrows on the sides of the Container.

The Book Container can also be used to create ATO management environments: to do so, check the "Activate ATO" option in the Properties panel under "Data" once the Container is selected.

Tile View Container

The Tile View Container displays embedded Objects in tiles minimized in a grid, providing an overview on the included Objects.

Tile labels can be renamed from the Properties panel on the right side of the Screen editing page once the Container is selected.

contents/assets/images/container.tileview.tile.name.png

You can also configure how many Objects should be displayed in each row and column of the Container. To do so, go to the "Tile View Grid Settings" menu under "Data" in the Properties panel and enter the desired settings.

contents/assets/images/container.tileview.grid.settings.png

To add an Object to the Container, simply drag and drop it on the Container area. A new tile is automatically created.

We recommend to limit the number of Objects in a Tile View container to 12, also considering other Objects included on the Screen. When designing a Screen, you should always consider the total time required to open it, which depends on the number of Objects added.

You can change the Objects order in the Container by dragging and dropping the corresponding Object up or down the list in the Layers sub-page.

The following properties specific to the Tile View Container are available in the Properties panel on the right side of the Screen editing page:

  • Design properties

    • Font. Font configuration: text font family, font size and color, if applicable

The Tile View Container can also be used to create ATO management environments: to do so, check the "Activate ATO" option under "Data" in the Properties panel once the Container is selected.

Expander Container

The Expander Container displays embedded Objects in columns. It can contain any Object as well as other Containers.

You can manage the visibility of embedded Objects in order to show or hide some of them in Play mode: their position in the Container when the Screen is opened in Play mode depends on the configuration of the visibility properties.

For example, if an Expander contains one Data View in the first position, a Pie chart in the second, and a Line chart in the third position, but the Pie chart is hidden due to its visibility settings, the Line chart is automatically displayed in the second position of the Container after the Data View.

To set an Object as hidden, open the Layout editor and go under "Dynamic Options" under the "Object Settings" tab. Then, under the "Dynamic Options" menu, select a Block from the "Visibility" dropdown menu and tick the Inverse checkbox beside it.

contents/assets/images/Container.hide.chart.options.png

In the image above, the Pie chart is set to hidden, but it will still be visible in Design mode. In Play mode, the Object following it will move up one place in the Expander Container, hiding it from the end user, like in the example below.

contents/assets/images/containers.hide.block.result.gif

To add an Object to the Container, simply drag and drop it on the Container area. A new column element is automatically created.

You can change the Objects order in the Container by dragging and dropping the corresponding Object up or down the list in the Layers sub-page.

The Expander Container can also be used to create ATO management environments: to do so, check the "Activate ATO" option under "Data" in the Properties panel once the Container is selected.

Responsive Container

The Responsive Container shows embedded Objects in a customizable grid of rows. The grid is responsive (i.e. it adjusts smoothly to various screen sizes) and it can contain any Object as well as other Containers.

Example of a Responsive container behavior with different screen sizes

contents/assets/images/assets/images/responsive-container-ex.gif

To add an Object to the Container, simply drag and drop it on the Container area. A new element (child) is automatically created.

You can change the Objects order in the Container by dragging and dropping the corresponding Object up or down the list in the Layers sub-page.

To configure how Objects should be displayed in the Container, open the "Grid Settings" menu under "Data" in the Properties panel, and enter the desired settings.

The Children width type dropdown offers two options:

  • Fixed. The elements height and width will not adjust to the available screen space

  • Dynamic. The elements height and width will adjust to the available screen space, based on the minimum and maximum values configured in the fields below
     contents/assets/images/responsive.container.settings.png

The "Children height " field lets you configure the vertical distance between grid elements.

The "Children width" field lets you configure the horizontal distance between grid elements.

The "Children gap" field lets you configure the margin distance from between the top of the Container and the grid elements.

The Responsive container can also be used to create ATO management environments: to do so, check the "Activate ATO" option under "Data" in the Properties panel once the Container is selected.


Was this article helpful?