J'utilise EXT-JS 3.2.0 et j'ai un Ext.grid.EditorGridPanel
soutenu par un objet Ext.data.Store
. Le magasin a le drapeau reposant sur et utilise Ext.data.JsonReader
et Ext.data.JsonWriter
. Cela fonctionne très bien pour récupérer des données et remplir la grille. Toutefois, lorsque j'ajoute ou met à jour un enregistrement, le JSON produit pour POST/PUT a les données imbriquées sous un champ racine. Cela ne correspond pas à ce que le service que j'appelle s'attend. Il veut un objet plat. Par exemple, quand j'ajouter ou mettre à jour un enregistrement, le JSON produit ressemble à quelque chose comme ceci:Personnalisation du JSON généré par EXT-JS
{
"data": {
"name": "TEST",
"id": "-1"
}
}
Mais je en ai besoin d'être
{
"name": "TEST",
"id": "-1"
}
Toutes les idées?
Merci,
John