rjsf-team/react-jsonschema-form

Enable checkbox widget for string field with const

Open

#3.882 aberto em 27 de set. de 2023

Ver no GitHub
 (2 comments) (0 reactions) (0 assignees)TypeScript (2.136 forks)batch import
corefeaturehelp wanted

Métricas do repositório

Stars
 (13.175 stars)
Métricas de merge de PR
 (Mesclagem média 3d 17h) (32 fundiu PRs em 30d)

Description

Prerequisites

What theme are you using?

core

Is your feature request related to a problem? Please describe.

Consider the schema bellow :

{ "title": "Confirmation", "description": "Please to confirm this value is foo", "type": "string", "const": "foo" }

My expectation is to render this schema as a checkbox (two states : value is "foo" = checked or value is empty = not checked), but that behavior is not allowed in UI schema in accordance with the doc.

Describe the solution you'd like

String field with const constraint should be able to be render as checkbox :

  • Value attribute should be set as const constraint
  • If checked, model should be updated based on value attribute
  • If not, property is removed from the model

Describe alternatives you've considered

No response

Guia do colaborador