Skip to main content

 

 

 

 

Template:OutSystems/Documentation_KB/Breadcrumb_New_Layout

 

 

Template:OutSystems/OSLanguageSwitcher

 

Applies only to Traditional Web Apps

 

 

OutSystems

Columns

Template:OutSystems/Documentation_KB/ContentCollaboration
  • Edit
    Collaborate with us
    Edit this page on GitHub
  • You can use the Columns UI Pattern to split content into separate columns, improving the way information is displayed on screen.

    How to use the Columns UI Pattern

    1. In Service Studio, in the Toolbox, search for Columns.

      The various Column widgets are displayed.

    2. From the Toolbox, drag the required Column widget into the Main Content area of your application's screen. In this example, we drag the Columns 2 widget onto the screen.

    3. Add the required content to the Column widget, for example, images, forms, text. In this example, we add some images and text.

    4. On the Properties tab, you can customize the Colums's look and feel by setting any of the optional properties, for example, the size of columns and space between each of the columns (GutterSize), and in what order the columns display on different device types.

    After following these steps and publishing the module, you can test the pattern in your app.

    Properties

    Property Description
    GutterSize (GutterSize Identifier): Optional Set the gutter size. The default Gutter size is large.

    Examples

    • Blank - A large white space between each column (default value).
    • Entities.GutterSize.Gutter_None - No white space between each of the columns
    • Entities.GutterSize.Gutter_XS - An extra small white space between each of the columns
    TabletBehavior (BreakColumns Identifier): Optional Defines how the columns are displayed on tablets. The predefined options for the tablet behavior are:

    • All
    • First
    • Last
    • Middle
    • None (default).

    See below for an example of how each setting displays.

    PhoneBehavior (BreakColumns Identifier): Optional Defines how the columns are displayed on phones. The predefined options for the phone behavior are:

    • All (default).
    • First
    • Last
    • Middle
    • None

    See below for an example of how each setting displays.

    ExtendedClass (Text): Optional Add custom style classes to the Columns UI Pattern. You define your custom style classes in your application using CSS.

    Examples

    • Blank - No custom styles are added (default value)
    • ''myclass'' - Adds the myclass style to the Columns UI styles being applied.
    • ''myclass1'' ''myclass2'' - Adds the myclass1 and myclass2 styles to the Columns UI styles being applied.

    The following are examples of how the columns are displayed on each of the devices, depending on which property you select.

    Entities.BreakColumns.None

    Entities.BreakColumns.Middle

    Entities.BreakColumns.Last

    Entities.BreakColumns.First

    • Was this article helpful?