From 2c3be7c1e8451a9a8f9232b5e669e977053b6d01 Mon Sep 17 00:00:00 2001
From: Benjamin Dauvergne
L'attribut data
est obligatoire et contient un dictionnaire
- dont les clés sont les identifiants des champs du formulaire (ou leur
- nom de variable) et les valeurs le contenu de ces champs.
+ dont les clés sont les noms de variable (remplacé ici par varname) des champs du formulaire et les
+ valeurs le contenu de ces champs.
@@ -45,6 +45,86 @@ formulaire existant.
+ Les champs de type « Liste » acceptent différentes valeurs selon leur configuration. +
+La valeur doit être une chaîne tirée de la liste.
+
+ "data": {
+ "varname": "Valeur1",
+ }
+
+ La valeur peut être l'identifiant d'une donnée structurée ou si la donnée structurée complète est transmise, l'identifiant de la donnée dans une clé suffixée de _raw
, le label de la donnée dans la clé normale et éventuellement la donnée structurée complète dans une clé suffixée de _structured
+ "data": {
+ "varname": "Valeur1",
+ "varname_raw": "1",
+ "varname_structured": {
+ "id": "1",
+ "text": "Valeur1",
+ "foo": "bar",
+ }
+ }
+
+ + Les champs de type « Liste à choix multiple » acceptent différentes valeurs selon leur configuration. +
+La valeur doit être une liste de chaînes tirée de la liste.
+
+ "data": {
+ "varname": ["Valeur1", "Valeur2"],
+ }
+
+ La valeur peut être une liste d'identifiants d'une donnée structurée ou si la donnée structurée complète est transmise, la liste des identifiants de la donnée dans une clé suffixée de _raw
, la liste des labels de la donnée dans la clé normale et éventuellement la liste des données structurées complètes dans une clé suffixée de _structured
+ "data": {
+ "varname": ["Valeur1", "Valeur2"],
+ "varname_raw": ["1", "2"],
+ "varname_structured": [
+ {
+ "id": "1",
+ "text": "Valeur1",
+ "foo": "bar",
+ },
+ {
+ "id": "2",
+ "text": "Valeur2",
+ "foo": "bar2",
+ }
+ ]
+ }
+
+ Les champs de type « Date » sont des chaînes de caractères au format -- 2.20.1