components array. This page covers the fields read from function setup; runtime state and local serialized property names are intentionally omitted.
Identity and posting
For input components,
postTargetCol is the important posting key. For reference-backed components, configure refTable, displayCol, and postValueCol together.
Labels, values, and validation
Use
compIdFB and fbRegex together for conditional visibility. A child component is hidden when its parent’s current value matches the child’s regular expression.
Reference lists and filters
filterTable and filterRefCol can contain comma-separated pairs. All configured filter conditions must match for a reference row to remain available.
Scans and devices
Use this preferred
deviceOperations shape when a component targets more than one device:
Events
events can attach one configured plugin to each supported component event: onInitialize, onSuccess, onFailure, onClick, or onLongClick.
Each event object uses:
Example:
Use the setup names
The setup parser expects names such ascompType, postTargetCol, refTable, and displayCol. Do not replace them with local model aliases such as type, postColumn, tableName, or columnName.
The parser also resolves fields such as calculated value pairs, filter state, view context, and selected scan values at runtime. Those values are not configuration keys and are not included on this page.