Affichage d'un dijit.Tree
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:
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:
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