A Catalog Client Script of type 'OnChange' is written for a variable inside a Multi-Row Variable Set (MRVS). The script fails to execute when the user changes the variable value within the grid modal. What is the reason for this behavior?
Trap 1: Catalog Client Scripts cannot run on variables contained within…
Standard variable sets support client scripts; multi-row variable sets have unique runtime limitations.
Trap 2: The script execution order is set to 100 instead of 0.
Execution order controls sequence, not basic feature support.
Trap 3: The client script UI type must be set to 'Desktop' only.
UI type should typically be 'All' to ensure execution across platforms, but this is not the root cause of MRVS script failure.
- A
Catalog Client Scripts cannot run on variables contained within variable sets.
Why it fails: Standard variable sets support client scripts; multi-row variable sets have unique runtime limitations.
- B
Multi-Row Variable Sets execute client-side logic inside an isolated modal scope where standard g_form methods for MRVS require specialized functions.
MRVS uses specific client script structures and does not support standard g_form OnChange scripts directly for grid rows in older implementations without specific design approaches.
- C
The script execution order is set to 100 instead of 0.
Why it fails: Execution order controls sequence, not basic feature support.
- D
The client script UI type must be set to 'Desktop' only.
Why it fails: UI type should typically be 'All' to ensure execution across platforms, but this is not the root cause of MRVS script failure.