Responsive Layout

This article applies to IFS OI Explorer versions 26R1 (IFS Cloud release) and later. For more, see Release History.

Overview

Responsive Layout divides a page into 12 equal columns, supporting flexible page design across a range of screen sizes. Components can span multiple columns and rows, allowing content to adjust as the available screen width changes.

A page created with the Responsive Layout contains a preconfigured Responsive Grid, defined by default as a 12x7 grid of 1x1 cells. Newly added rows also contain 1x1 cells.

The Responsive Grid arranges components in a left-to-right, top-to-bottom flow. You can drag or paste components into the layout, and they are placed within this flow. Components can be repositioned, but their placement follows the layout flow rather than fixed cell positioning.

When the screen width is reduced and there is not enough space for all columns, the column count is reduced, and components are rearranged automatically to fit the available space.

Responsive Layout Properties

Responsive layout properties control the page layout, grid structure, and title and date range picker settings.

Title: The text displayed in the page title bar. 
Date Range Picker:
Determines whether a date range picker is shown in the title bar. By default, this is set to None, which hides the picker. Select Fixed Reporting Period or Timeseries to display a date range picker.
Min Column Width: Defines the minimum width allowed for a column. When this width cannot be maintained due to reduced screen width, columns are rearranged onto a new row. Select from the fixed options: XS, S, M, L, or XL.
Row Height (px): Defines the height for all rows in the layout, in pixels.
Rows: Specifies the number of rows in the layout. Use the Add and Remove options to adjust the row count. Newly added rows contain 1x1 cells by default.
Selected Cell - Cell Title: The label for the selected cell. This can be used to provide a title for the content within that cell.

Date Range Picker

The date range picker can be used to display a date selection control on the page. You can select an option from the Date Range Picker dropdown.

None: The default selection. Hides the date range picker from the page.

Fixed Reporting Period: Displays a date range control based on predefined reporting periods. You can select the Default Period and Report Time to configure how the reporting period is applied.

Timeseries: Displays a date range picker with time-based selection. You can select a Default Period, enable Live to automatically update the time range, or select an End Date.

Min Column Width

The Minimum Column Width setting controls how the layout adapts to different screen sizes.

The layout uses a 12-column grid. When there is not enough horizontal space, columns do not shrink below the selected width. Instead, the number of columns is reduced, and components move onto new rows.

The available options represent typical screen sizes:

  • XS - Phone (portrait)
  • S - Tablet (portrait)
  • M - Phone or tablet (landscape), laptop
  • L - Desktop
  • XL - Ultra-wide monitors

As the screen width decreases, the layout adjusts by reducing the number of columns and rearranging components to fit the available space.


Things To Know

Here are some useful things to know about Responsive Layout:

  • Responsive Layout can only be used at the root page level. It cannot be added from the component toolbox and cannot be nested inside another layout.

  • Design mode and Preview mode behave differently. The responsive behaviour is visible in Preview or runtime. In Design mode, the grid remains fixed for editing.

  • Empty cells can affect preview behaviour. Blank areas may result in slight differences in the layout, as empty cells are not part of the rendered layout. Populate intended areas for consistent results.


Tutorial: Creating a Responsive Layout Page

If you are unfamiliar with the process of building pages, read the article Building an Explorer Page.

This tutorial shows how to create a page using Responsive Layout.

Step 1. Create a new page

To start, click New Page on the Home tab of the Explorer ribbon.

Select Responsive Layout.

A new page is created with a preconfigured Responsive Grid.

Note: Responsive Layout is available only as a page layout option when creating a new page. It is not available from the component toolbox and cannot be nested inside another layout.

Step 2. Review the default layout

The default Responsive page is created as a 12x7 grid of 1x1 cells.

New rows added later will also contain 1x1 cells.

Step 3. Edit the title bar

In the page header, edit the title text as required.

Step 4. Configure the Date Time Range Picker

By default, the Date Time Range Picker is set to None, which hides it from the title area.

Select Fixed Reporting Period or Timeseries to display a date range picker in the header.

Step 5. Set the Minimum Column Width

Choose the Minimum Column Width for the layout.

Select one of the available options: XS, S, M, L, or XL.

This setting controls when the layout adjusts by moving components onto new rows as the available screen width decreases.

Step 6. Add components to the page

Drag or paste components into the Responsive Grid.

Components are arranged in a left-to-right, top-to-bottom flow and are positioned within this flow based on where they are placed.

Step 7. Reposition components if required

Components can be repositioned within the layout by dragging them to a different location.

Their final placement is determined by the responsive layout flow rather than fixed cell positioning.

Cells can also be merged and resized to allow components to span multiple rows and columns.

Read more: Merging and Resizing Cells

Step 8. Preview the page

Switch to Preview mode to check how the layout behaves at different screen widths.

When the screen width is reduced, the column count is reduced and components are rearranged automatically.

If the page contains empty areas, it may result in slight differences in the preview, as blank cells are not part of the rendered layout.

Step 9. Save the page

When the layout is complete, save the page.

Now you have a page created using a Responsive Layout that adapts to different screen sizes.


Merging and Resizing Cells

Responsive Layout allows cells to be merged and resized to create layouts that best suit the content displayed on the page.

Merge Cells

To merge cells:

1. Select a cell in the layout.

2. Drag the resize handle in the lower-right corner of the cell.

3. Extend the selection across the adjacent cells you want to include.

Cells can be merged:

  • Horizontally to span multiple columns.
  • Vertically to span multiple rows.
  • Across both rows and columns to create larger grid areas.

Merged cells can also be included in a larger merge operation when the entire merged area is selected.

A merged cell cannot be included partially in a merge operation. The entire merged cell must be selected, and the merge operation cannot begin or end within an existing merged area.

A merge operation cannot be performed when any cell in the selected area contains a component, even if the remaining selected cells are empty. Move or remove the component before attempting to merge the selected area.

Resize Cells

Cells can be resized after they have been merged.

To resize a cell:

1. Select the cell.

2. Drag the resize handle in the lower-right corner of the cell.

3. Increase or reduce the cell size as required.

Cells containing components can be resized without affecting the components they contain. The component adjusts to fit the new cell size.


Release History

  • Responsive Layout 26R1 (Cloud Release)

Comments are closed