Bonjour,
Je suis en train de me battre avec mon code depuis hier et je deviens dingue
Je m'explique :
J'essaie de remplir un dijit.Tree en prenant en compte un dijit.tree.ForestStoreModel qui a pour store un dojox.data.QueryReadStore.
Ce QueryReadStore va chercher ses données (encodées JSON) d'un fichier php getCategorieRoot.php.
Ce dernier interroge une fonction getCatTreeJson() définie dans le fichier categorie.php qui va puiser dans une base MySQL grâce à PDO.
Le problème c'est que le Tree se rempli mais pas correctement :
Les fils et les parents apparaissent au même niveau du coup il n'y a rien dans les pères. Par contre les pères sont bien différenciés par l'icone représentant un dossier à contrario des fils qui sont représentés comme un fichier.
Je voudrais créer une arborescence sans redondance. L'idéal serait de pouvoir faire ce qu'on appelle du LazyLoad c'est à dire ne charger les fils que lorsque l'on click sur le père pour le déplier (grosse arborescence).
Je vous met en pièce jointe les codes nécessaires.
Merci d'avance
Partager