UI Builder — client state parameter (complex array) cannot be read back through ANY binding
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
an hour ago
I have a List selector (Manual mode, Two panels) whose Selected Items writes correctly to a complex-array client state parameter ({id, label} objects) via the native SELECTED_ITEM_SET event → "Set client state parameter" response. The write is confirmed working — the List selector's own "Selected columns" panel correctly reflects ticked items every time.
The problem: I can't read that same parameter back out anywhere else on the page, no matter the mechanism. I've tried:
- Native array-typed prop binding on a REST Data Broker — always sends []
- STRING() formula wrapping the state — always empty
- Script-mode property/event-response bindings — silently fail to persist (revert to boilerplate on reopen)
- A Data Broker Scriptlet reading the same state — never surfaces a selectable output pill, even with output_schema set
- PICK() extracting IDs into a separate simple-array parameter — same result, nothing readable
- Plain Pill-view binding, no formula at all — shows nothing
Goal: send the List selector's current selection as a JSON array in a POST body via a REST Data Broker.
Has anyone hit this — complex-array client state that writes fine but can't be read back through any binding type? Known limitation, or a pattern I'm missing?