IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques & Frameworks Discussion :

Affichage d'un dijit.Tree [Dojo]


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 40
    Par défaut 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 : 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

  2. #2
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 40
    Par défaut
    Désolé, en utilisant un autre navigateur que FireFox, IE pour ne pas le nommer je viens de me rendre compte que le Tree s'affiche. Avec Chrome il s'affiche mais sur une ligne. Donc il s'agit d'un problème d'affichage de ContentPane. Dans un TabbContainer. J'ouvrirai un autre post sur ce sujet.
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Dojo] Affichage dijit tree
    Par M.Aicha dans le forum Bibliothèques & Frameworks
    Réponses: 0
    Dernier message: 28/06/2012, 16h13
  2. [Dojo] affichage de dijit.tree dojo 1.5
    Par maximus2010 dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 01/12/2010, 12h34
  3. [Dojo] actualisée dijit tree
    Par laminfodev dans le forum Bibliothèques & Frameworks
    Réponses: 4
    Dernier message: 25/01/2010, 16h18
  4. [Dojo] dijit.tree avec dijit.menu
    Par laminfodev dans le forum Bibliothèques & Frameworks
    Réponses: 3
    Dernier message: 22/01/2010, 10h29
  5. [Dojo] dijit.Tree avec de longues lignes
    Par Eric Pasquier dans le forum Bibliothèques & Frameworks
    Réponses: 2
    Dernier message: 10/11/2009, 15h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo