Skip to main content
Version: 8.1

Freedom UI layout components for Mobile Creatio

Level: beginner

Column

Use the Column component to arrange page content vertically.

View the example of a configuration object that arranges page content vertically below.

Example of a configuration object that arranges page content vertically
{
"type": "crt.Column",
"scrollable": true,
"items": [
...
]
}
type

Component type. crt.Column for the Column component.


scrollable

A flag that enables content scrolling. By default, false.

Available values

true

Scrolling is enabled. Creatio lets you use true if the Adaptive layout component has the Column component added.

false

Scrolling is disabled


items

The array of Freedom UI components that are attached to the Column component.


Area

Use the Area component to place the page components into multiple sections. Unlike the Adaptive layout component, the Area component places components between columns and rows arbitrarily. The Area component adapts the content based on the device type. Mobile Creatio displays single column for mobile phones and two for tablets. You can attach any Freedom UI component to the Area component.

View the example of a configuration object that places page components into multiple sections below.

Example of a configuration object that places page components into multiple sections
{
"type": "crt.Area",
"title": "Title",
"items": [
...
]
}
type

Component type. crt.Area for the Area component.


title

Localizable area title.


items

The array of Freedom UI components that are attached to the Area component.


Tabs

Use the Tabs component to add a tab area. The tab area lets you display content grouped by multiple criteria. That way, you can publish more required information without overcrowding the page. You can reorder tabs and attach any components to tabs.

View the example of a configuration object that adds tab areas below.

Example of a configuration object that adds tab areas
{
"type": "crt.Tabs",
"items": [
{
"position": 1,
"text": "Tab1",
"body": {
...
}
},
{
"position": 2,
"text": "Tab2",
"body": {
...
}
}
]
}
type

Component type. crt.Tabs for the Tabs component.


items

The array of tabs.


position

Tab order.


text

Tab name.


body

The array of Freedom UI components that are attached to the tab.