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 :

1.5 : dijit.Tree : les signes + et - ne s'affichent pas [Dojo]


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 71
    Par défaut 1.5 : dijit.Tree : les signes + et - ne s'affichent pas
    Bonjour,

    J'ai un prolème avec le dijit.tree.

    Les éléments parents sont bien chargés dans l'arbre (Titi, tata). Et ils ont un icône dossier => ce qui suppose que leurs enfants ont bien été pris en compte. Or je n'ai pas les symboles +/- qui permettent de afficher/masquer les noeuds enfants.

    Voici mon code :

    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    dojo.require("dijit.dijit");
       dojo.require("dijit.layout.ContentPane");
       dojo.require("dijit.layout.LayoutContainer");
       dojo.require("dijit.layout.BorderContainer");
     
       dojo.require("dojo.data.ItemFileReadStore");
       dojo.require("dijit.Tree");
     
       var node = dojo.byId('idConteneur');
     
       var conteneurPage = new dijit.layout.BorderContainer(
          {
              //layoutChildPriority: "none"
              design:'sidebar', style:'border: 10px; height: 400px;'
          }//,
          //dojo.byId("idConteneur")
       );
     
       node.appendChild(conteneurPage.domNode);
     
       var conteneurInstrument = new dijit.layout.ContentPane(
          {
              region:'top',
              content: 'conteneur instru'
          }
       );
     
     
       var rawdata = [{
            label: 'Titi',
            id: '1',
            children: [{
                label: 'Titi 1',
                id: '1.1'
            },
            {
                label: 'Titi 2',
                id: '1.2'
            }]
        },
        {
            label: 'Tata',
            id: '2',
            children: [{
                id: '2.1',
                label: 'Tata 1'
            },
            {
                id: '2.2',
                label: 'Tata 2'
            },
            {
                id: '2.3',
                label: 'Tata 3'
            }]
        }];
     
        var store = new dojo.data.ItemFileReadStore({
                data: {
                    identifier: 'id',
                    label: 'label',
                    items: rawdata
                }
            });
            var treeModel = new dijit.tree.ForestStoreModel({
                rootId: "root",
                rootLabel: "Instruments",
                childrenAttrs: ["children"],
                store: store
            });
            var treeControl = new dijit.Tree({
                model: treeModel
            },
            "treeOne");
     
    conteneurPage.addChild(treeControl);
     
     
       // Start the table container. This initializes it and places
       // the child widgets in the correct place.
       conteneurPage.startup();
       conteneurPage.layout();
    Là je bloque, ai-je oublié de passer un paramètre qui indique qu'il faut afficher les signes +/- ???

    Merci d'avance pour votre aide.

  2. #2
    Membre confirmé
    Homme Profil pro
    Apprenti Informatique
    Inscrit en
    Avril 2009
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Apprenti Informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2009
    Messages : 83
    Par défaut
    Bonjour, quels CSS sont inclus dans votre projet ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 71
    Par défaut
    claro.css

    Je viens de voir qu'il y a un tree.css. Je l'ai mis et ça ne change rien.

    Merci de votre aide.

  4. #4
    Membre chevronné
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2010
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2010
    Messages : 322
    Par défaut
    Bonjour,

    Je viens de tester avec dojo 1.6.1 et il n'y a pas de soucis. Je ne peux pas passer en 1.5 malheureusement.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 71
    Par défaut
    Chez moi, ca ne fonctionne ni avec le 1.5 ni avec le 1.6.1
    D'ailleurs je travaille désormais avec la 1.6.1

    Et j'ai testé
    sous Windows 7 64 bits avec Mozilla Firefox 3, IE 8 64 bits et IE6.
    sous Windows XP avec Mozilla Firefox 6.0.1


  6. #6
    Membre chevronné
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2010
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2010
    Messages : 322
    Par défaut
    Bonjour,

    Est ce que dans la balise <body> vous avez ajouté :

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

Discussions similaires

  1. [XHTML]Les images survolées ne s'affichent pas sous firefox
    Par Malola dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 19/09/2008, 09h19
  2. mon ordinateur est connecté a internet mais les pages web ne s'affichent pas
    Par saadi-amina dans le forum Dépannage et Assistance
    Réponses: 2
    Dernier message: 03/07/2008, 15h58
  3. Les fenêtres modales ne s'affichent pas
    Par totem dans le forum MFC
    Réponses: 15
    Dernier message: 20/06/2007, 15h44
  4. [ImageMagick] Les images PNG ne s'affichent pas
    Par JavaAcro dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 20/01/2006, 18h36

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