Skip to content

Decode read-only retained and derived values in form entry#95

Merged
tgerke merged 1 commit into
mainfrom
fix/skipped-value-decode
Jul 18, 2026
Merged

Decode read-only retained and derived values in form entry#95
tgerke merged 1 commit into
mainfrom
fix/skipped-value-decode

Conversation

@tgerke

@tgerke tgerke commented Jul 18, 2026

Copy link
Copy Markdown
Owner

Follow-up to #94, closing the display gap it flagged: a skipped field's retained value and a derived field's preview rendered the raw stored string — "1" instead of "Negative" for code list items, "true" instead of Yes for booleans. Read-only rendering now resolves the decode and maps booleans to Yes/No, matching the editable controls.

The Clear flow is unchanged (it writes the raw value, and the reason-for-change prompt still triggers). Browser-verified on a staged not-collected field; dynamic-fields.png regenerated so the docs screenshot shows the decoded display.

A skipped field's retained value and a derived field's preview rendered
the raw stored string — a coded value like "1" for code list items,
"true" for booleans. Read-only rendering now resolves the decode and
maps booleans to Yes/No, matching how the editable controls present the
same values. The Clear flow is unchanged (it writes the raw value).
dynamic-fields.png regenerated to show the decoded display.
@tgerke
tgerke merged commit 4f62150 into main Jul 18, 2026
1 check passed
@tgerke
tgerke deleted the fix/skipped-value-decode branch July 18, 2026 18:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant