Skip to content

uc-apx create dynamic-action set-value

Splice a dynamicAction with a single setValue action (static source).

Pick exactly one trigger: —trigger-button @<id> — event defaults to click —trigger-item @<id> — event defaults to change (omitted in when block)

v1 supports —source static only. Future: plsqlExpression, itemValue, etc.

uc-apx create dynamic-action set-value [flags]
FlagTypeDefaultDescription
--dry-runPrint rendered dynamicAction to stdout without writing
--namestringDisplay name (default: “Set Value of <target-items>“)
--pagestringTarget page (numeric ID, alias, or name) [required]
--sequenceintexecution.sequence (default: max existing dynamicAction sequence + 10)
--sourcestringstaticValue source kind (v1 supports ‘static’ only)
--target-itemsstringCSV of item ids to set the value on [required]
--trigger-buttonstringButton id (selectionType: button, event: click)
--trigger-eventstringOverride the trigger event
--trigger-itemstringPage item id (selectionType: items)
--valuestringStatic value to set [required]
FlagTypeDefaultDescription
--app-dirstring.Path to the APEX application directory
--json-prettyOutput in pretty-printed JSON (human-readable) instead of minified JSON
--toonOutput in TOON format (human-readable, token-efficient) instead of JSON

Using --dry-run to preview the generated construct (no files are written):

Terminal window
uc-apx --app-dir examples/brookstrut create dynamic-action set-value --page 46 --name Set Default Store --trigger-button @reset --target-items P46_STORE_NAME --value ALL --dry-run
Generated APEXlang
dynamicAction set-value-reset (
name: Set Default Store
execution {
sequence: 20
}
when {
event: click
selectionType: button
button: @reset
}
action native-set-value (
action: setValue
settings {
value: ALL
}
affectedElements {
selectionType: items
items: P46_STORE_NAME
}
execution {
sequence: 10
}
)
)