The grid UI component gives developers more control over the layout of UI components in a view. This is useful when there is a need to customize the width of UI components respective to other components on the view (where previously columns kept each component’s width equal). grid could also be used to layout components in a way that is similar to layout to icons on a phone’s homescreen. Another use case is to keep more content visible on the screen, where previously column content overflowed and became scrollable.
Version compatibility
grid was introduced in version 4.85.0 of the JourneyApps Runtime.
A grid contains cells to specify the size and position of UI components:
Specify the number of columns that the grid will generate.
Note:
If column-count has been specified and the columns do not fit inside the screen (such as on small devices) then the grid will become horizontally scrollable.
If column-count has not been specified, i.e. the column count is automatically determined, the grid component will try and reduce the number of columns to adhere to the minimum allowed column width as the screen size is reduced.