- Getting started
- Creating projects
- OPC UA
- Graphic objects
- Predefined graphic objects
- Object and variable references
- Extending projects
- NetLogic
- Tutorials
- Dynamic links tutorial
- Graphic objects tutorial
- NetLogic tutorial
- OPC UA tutorial
Configure a grid layout
To configure a grid layout, add a grid layout object and child objects and then
change the properties of the grid layout.
You can define both grid layout columns and rows. If you define columns only,
FactoryTalk Optix Studio
defines rows automatically. If you define rows only, FactoryTalk Optix Studio
defines columns automatically.Specify width in these units:
- Pixels
- Absolute unit in pixels. For example,100
- Frames
- Proportional unit calculated based on the remaining space. For example,2fris two times wider than1frTIP: Using frames means that the space not occupied by columns with fixed width is split into the sum of frames. For example: 100;2fr;1fr means that the first column takes 100px, the second column takes 2/3 of the remaining space, and the third column takes 1/3 of the remaining space. If you stretch the grid layout, the first column width remains 100px while second and third column grows or shrinks to maintain the ratio.
- Auto
- Dynamic unit. Use theautokeyword to determine the column width based on the content of the column.
Example: Grid layout columns width

Callout | Unit | Value | Description |
---|---|---|---|
![]() | Pixels | 100 | Fixed width of 100px |
![]() | Frames | 2fr | 2/3 of the remaining space |
![]() | Frames | 1fr | 1/3 of the remaining space |
- To configure a grid layout
- InProject view, right-click a node to contain the grid layout object and select .
- (optional) Hover-over the grid layout, select, and then enter a custom name for the object.
- Add or move child graphic objects under the grid layout.For more information on how to move graphic objects, see Move a node.For example, add buttons under the grid layout to create a grid of buttons. See Button.
- InProject view, select the grid layout and configure grid columns:
- InProperties, hover over theColumnsvalue and select.
- In the editor, selectto add grid columns.
- Specify each column width by entering values or creating dynamic links.
Example: Grid layout with three columns - Configure grid rows:
- InProperties, hover over theRowsvalue and select.
- In the editor, selectto add grid rows.
- Specify each row width by entering values or creating dynamic links.
Example: Grid layout with three columns and two grid rows - InProperties, set how to display the child graphic objects:
- Horizontal gap. Horizontal space between child objects of the grid layout.Grid layout with horizontal gap
- Vertical gap. Vertical space between the rows of wrapped child objects of the grid layout.Grid layout with vertical gap
- Items Horizontal Alignment. Horizontal alignment of child objects in grid cells.Grid layout with child objects centered horizontally
- Items Vertical Alignment. Vertical alignment of child objects in grid cells.Grid layout with child objects centered vertically
grid layout
Provide Feedback