Bonjour , après quelques recherche sans succès, je vous soumet un problème que je rencontre avec l'affichage d'un dijit.Tree.
En fait j'ai 1 dijit.dialog dans lequel j'ai ajouté 1 Tabcontainer celui-ci contient 2 ContentPanes. Dans un des ContentPane je tente d'afficher un Tree. Mais j'obtiens le titre du Tree le petit (+) qui indique qu'il y a bien des noeuds et rien d'autres.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 fichier Json avant encodage $doublons = array("identifier" =>"name", "label" =>"name", "items" => array(array("name" => "Programming Languages", "children" => array(array("name" =>"Javascript"), array("name" => "Pithon"), array("name" => "C++"))))); Json après encodage doublons = {"identifier":"name","label":"name","items":[{"name":"Language de programmation","children":[{"name":"Javascript"},{"name":"Pithon"},{"name":"C++"}]}]}Y aurait il incompatibilité entre les TabContainer, les dijit.Dialog et ContenPane pour l'affichage du Tree.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 définition du Tree var doublonStore = new dojo.data.ItemFileReadStore({data : doublons}); var treeModel = new dijit.tree.TreeStoreModel({ store: doublonStore, query: { "name": "*" } }); var dblTree = new dijit.Tree({ model: treeModel }); cp21.domNode.appendChild(dblTree.domNode); //dblTree.startup;
mes données Json sont elles incorrect. Une idée serait bienvenue.
Merci pour votre aide
Partager