Grouper les champs de formulaire ExtJs dans la sortie JSON
Question
J'ai la structure de formulaire suivante:
| id <hidden field>
\
|- Personal Details
\
| Name
| Surname
Lorsque j'utilise le formulaire.BetformValues (), je reçois la sortie JSON suivante:
id:<idValue>,
name:<nameValue>,
surname:<surNameValue>
Qu'est-ce que j'aimerais obtenir à mesure que la sortie est la suivante:
id:<idValue>,
personalDetails {name:<nameValue>, surname:<surNameValue>}
Y a-t-il un moyen d'y parvenir chez ExtJS?
J'ai regardé sur FieldContainer & Tableaux mais je ne peux pas sembler obtenir le résultat que je voudrais.
La solution
Malheureusement pas, le formulaire n'est pas au courant de la hiérarchie des champs, appelant getValues()
renvoie un objet uni avec des paires de noms / de valeur.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow