2012-07-16 1 views
1

Comment lire le fichier json suivant et afficher dans les colonnes de la grille extjs?Comment lire le fichier json imbriqué avec plusieurs racines dans extjs

{ 
    "users": [ 
     { 
      "id": 123, 
      "name": "Ed", 
      "orders": [ 
       { 
        "id": 50, 
        "total": 100, 
       } 
      ] 
     } 
    ] 
} 

Quelqu'un pourrait-il expliquer comment lire les données imbriquées dans le json? J'ai essayé beaucoup d'options comme les fonctions de rendu, en utilisant le '.' property, etc.

Editer: Je voudrais lire les données dans "ordres", qui sont "id" et "total".

Répondre

1

Vous essayez de lire dans un tableau imbriqué dans un objet imbriqué dans un tableau.

Ainsi, votre racine devrait être les utilisateurs [0] .orders

Est-ce vraiment ce que vous essayez de faire?

Code de travail:

http://jsfiddle.net/el_chief/s6Ynp/1/

Pourquoi votre code imbriqué comme celui-ci?

+0

C'était super !! Merci beaucoup. Cela s'affiche parfaitement dans le panneau de grille. Cependant, j'essaie de l'afficher dans un graphique radar. Maintenant, les graphiques dans extjs reçoivent des données et doivent s'afficher immédiatement. J'ai donc besoin d'utiliser 'listeners' et 'load: function (store)'. comment puis-je lire une telle donnée et l'afficher dans le tableau? – user1415459

+0

Aussi, maintenant je veux afficher le 'id' et le 'nom' des 'utilisateurs'. – user1415459

+0

J'espère que j'ai eu l'upvoting correctement :) Pouvez-vous m'aider avec le rendu du jason imbriqué dans le graphique radar? Tous les documents ou des liens ou des suggestions seront d'une grande aide ..... Le fichier json peut être simplifié à la suivante maintenant { "résultat": { "id": 123, "nom": "Ed", "données": [{ "id": 2700, "total": 100, } ] }} Bien que je voudrais lire dans tous les domaines ..... – user1415459

Questions connexes