Je suis nouveau sur ExtJs et j'ai juste du mal à lire le tableau json reçu de l'application struts2.Comment afficher les données dans l'arbre ExtJS reçu en utilisant jsonArray de struts2 action
Après est le tableau JSON que je reçus de l'application entretoises
[{"children":[{"children":[],"cls":"file","id":11,"leaf":true,"text":"A Child 1"},{"children":[],"cls":"file","id":12,"leaf":true,"text":"A Child 2"}],"cls":"folder","id":10,"leaf":false,"text":"A Folder"}]
il fonctionne très bien si je l'enregistrer dans le fichier .json et l'appeler à l'aide dataURL: « json.json ». Mais quand je l'appelle en utilisant dataUrl: 'myAction.action', les données ne sont pas chargées.
J'apprécierais vraiment si quelqu'un pourrait jeter un peu de perspicacité sur quelque chose que je manque ici. A la suite est mon .js, ce qui est similaire à l'exemple fourni par ExtJS
Ext.onReady(function(){
// shorthand
var Tree = Ext.tree;
var tree = new Tree.TreePanel({
useArrows: true,
autoScroll: true,
animate: true,
enableDD: true,
containerScroll: true,
border: false,
// auto create TreeLoader
dataUrl: 'myAction.action',
root: {
nodeType: 'async',
text: 'Ext JS',
draggable: false,
id: 'src'
}
});
// render the tree
tree.render('tree-div');
tree.getRootNode().expand();
});
Merci Julian. Je suis bête, c'est ce que c'était. Je posais une question totalement fausse à mon problème. Merci quand même. – user270473