Block UI Styler > Block Catalog > Layout
Table Layout
The Table Layout block provides a control to organize other blocks on the dialog in a table-like format.
Which blocks can be placed in a Table Layout
Basic blocks
| Basic block | May be used in first column? | Omit label? | Comment |
|---|---|---|---|
| Label/Bitmap | Yes | No* | If bitmap is used: must be 16x16 pixels. |
| Toggle | Yes | No* | — |
| Enumeration | No | Yes | Only Option Menu presentation style is allowed, displayed as text-only or bitmap+text. |
| String | No | Yes | Only String and Combo Box presentation types are allowed. |
| Separator | No | NA | If used: display vertically. |
| Object Color Picker | No | Yes | — |
| RGB Color Picker | No | Yes | — |
* Label may be omitted, but not if used in the first column.
Number blocks
| Number block | May be used in first column? | Omit label? | Comment |
|---|---|---|---|
| Integer | No | Yes | If a scale is used: should not display limits and current value. |
| Double | No | Yes | If a scale is used: should not display limits and current value. |
| Expression | No | Yes | — |
| Linear Dimension | No | Yes | Scale should not be used. |
| Angular Dimension | No | Yes | Scale should not be used. |
| Radius Dimension | No | Yes | Scale should not be used. |
| On Path Dimension | (per table, likely similar restrictions — not fully captured) | — | — |
Layout note
For dialog layout rules, a label should be displayed to the left of each input on a dialog. Therefore, a Label/Bitmap block is typically used in the first column, but a Toggle block may sometimes be used instead (e.g., when column header labels are needed).
Inherited general properties
- BlockID
- Enable
- Group
- Label
- Show
- Expanded
Block-specific properties
| Property Name | Description | Access | Property Type | List of Values |
|---|---|---|---|---|
| HasColumnLabels | Specifies whether the Table Layout block has column labels. | CIG | Logical | TRUE — has column labels. FALSE — does not have column labels. |
| HighQualityBitmap | Specifies whether to show the current bitmap with true color (24-bit). | CIG | Logical | TRUE — show with true color (24-bit). FALSE — do not show. |
| Localize | Allows localization of the block Label if it matches an English string in the NX string localization database. | CIG | Logical | TRUE / FALSE. |
(The property table appears to continue beyond what could be fully extracted in this pass — HasColumnLabels, HighQualityBitmap, and Localize were confirmed; there may be additional properties such as row/column count controls not captured here.)
Access column legend
| Character | Stands for | Meaning |
|---|---|---|
| C | Creation | Modifiable interactively in Block UI Styler at design time. |
| I | Initialize | Modifiable at run time via NXOpen API, but only during the Initialize callback. |
| G | Get | Readable via NXOpen API in any callback. |
| S | Set | Modifiable at run time via NXOpen API in any callback. |
Related Layout / other blocks
Group, Scrolled Window, Tab Control, Explorer block, Wizard.
Source: https://docs.sw.siemens.com/en-US/doc/209349590/PL20220512394070742.blockstyler/bs_table · retrieved 2026-07-07