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++"}]}]}
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;
Y aurait il incompatibilité entre les TabContainer, les dijit.Dialog et ContenPane pour l'affichage du Tree.
mes données Json sont elles incorrect. Une idée serait bienvenue.
Merci pour votre aide