NXKnowledge

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