bpm.jsonEditor
Éditeur JSON avec validation et formatage.
JSON valide
Python
bpm.jsonEditor(value=json_str, onChange=handler)| Prop | Type | Défaut | Requis | Description |
|---|---|---|---|---|
value | string | — | Oui | Contenu JSON (chaîne). |
onChange | (value: string, isValid: boolean) => void | — | Oui | Callback à chaque modification (valeur + validité). |
readOnly | boolean | false | Non | Mode lecture seule (affichage CodeBlock). |
height | string | number | 300 | Non | Hauteur du textarea. |
showValidation | boolean | true | Non | Afficher le message de validation JSON. |
className | string | — | Non | Classes CSS. |
Exemples
bpm.jsonEditor(value=json_str, onChange=lambda v, ok: set_state(v))bpm.jsonEditor(value=config_json, onChange=on_change, readOnly=True)bpm.jsonEditor(value=json_str, onChange=handler, height=400, showValidation=True)