Vertical and horizontal responsive design

Platform supports vertical responsive design as the default responsive mode. You can still select horizontal responsive design at the application level. See Editing applications for details.

Responsive design is geared towards providing optimal viewing of apps on a variety of devices. For a Platform application, you can design pages such as View, New, and Edit pages with multiple columns. Those columns are displayed differently on different device sizes. Vertical responsive design will cause columns to display differently from horizontal responsive design on smaller devices.

Note: Infinite Blue recommends using one, two, or four columns on View, New, and Edit pages.

For example, if a page contains four columns, the columns display as shown below on a large device:

Vertical Responsive Design Large

Using vertical responsive design on a medium device, the columns display as shown below:

Vertical Responsive Design Medium

Using vertical responsive design on a small device, the columns display as shown below:

Vertical Responsive Design Small

Using horizontal responsive design, the columns display as shown below on a large device:

Horizontal Responsive Design Large

Using horizontal responsive design on a medium device, the columns display as shown below:

Horizontal Responsive Design Medium

Using horizontal responsive design on a small device, the columns display as shown below:

Horizontal Responsive Design Small

When using vertical responsive design, the recommended setting for Navigation Order (a page property) is Top to bottom, then left to right. Otherwise tab navigation through fields will not behave as the user expects on smaller screens. For horizontal responsive design, the recommended setting for Navigation Order is Left to right, then top to bottom to achieve the expected behavior.

To set the navigation order:

  1. Navigate to the object definition that includes the page for which you want to set the navigation order.
  2. Navigate to the Pages section.
  3. Click Properties on the page row.
  4. Select the desired Navigation Order:

    Navigation Order