DataGrid dans le Dojo , avec les données json à partir d'une servlet
Je suis en utilisant JSON pour la première fois...
et veux remplir mon datagrid avec mes données JSON,
c'est mes données JSON :
{
"head": {
"vars": [ "s" , "fname" , "lname" ]
} ,
"results": {
"bindings": [
{
"s": { "type": "uri" , "value": "http://tn.gov.in/Person/41" } ,
"fname": { "type": "literal" , "value": " } ,
"lname": { "type": "literal" ,n" }
} ,
{
"s": { "type": "uri" , "value": "http://tn.gov.in/Person/37" } ,
"fname": { "type": "literal" , "value": "sh" } ,
"lname": { "type": "literal" , "value": "Vvan" }
} ,
{
"s": { "type": "uri" , "value": "http://tn.gov.in/Person/39" } ,
"fname": { "type": "literal" , "value": "Vavan " } ,
"lname": { "type": "literal" , "value": "Sran" }
}
]
}
}
Je veux afficher fname
et lname
dans la grille de données, comment dois-je donc?
quelqu'un peut-il donner un exemple de code qui fonctionne pour ci-dessus JSON? J'ai essayé beaucoup de choses avec des exemples , je suis une grille vide
OriginalL'auteur | 2010-03-11
Vous devez vous connecter pour publier un commentaire.
Le point clé ici est que vous avez besoin pour transformer vos données avant de l'utiliser dans le dojo de la grille.
Une démonstration en direct peut être trouvé à ici.
OriginalL'auteur Alex Cheng
Il y a une faute à la charge de l'appel, c'est un appel asynchrone puis lorsque vous essayez de générer la grille, vous n'avez pas les données et le magasin ne peut pas être construit en tant que de besoin. Vous pouvez tout inclure dans la fonction de charge comme indiqué ci-dessous:
OriginalL'auteur sebbalex