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

jQuery Discussion :

jstree. plugin types


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de LeGilou
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    488
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 488
    Par défaut jstree. plugin types
    Bonjour,

    Je n'arrive pas à faire fonctionner le plugin "types", pour jstree.
    Voila 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
     
    <script type="text/javascript" src="jquery.min.js"></script>
    <script type="text/javascript" src="jquery.jstree.js"></script>
     
    <script type="text/javascript">
     
    $(function () {
     
    	$("#arbre")
    		.jstree({
    			plugins : [ "themes", "json_data", "ui" ],
    			core : { 
    				  animation : 0
    			},
    			themes : { 
    				  url : "/path/to/templates/jquery.jstree.classic.css",
    				  theme : "classic",
    				  icons : true
    			},			
    	        json_data : {
    	            ajax : {
    	                url : "data.json",
    	                data : function (n) {
    	                    return { id : n.attr ? n.attr("id") : 0 };
    	                }
    	            }
    	        },
    		    types : {
    		         valid_children: ["root"],
    		         icon : { image : "icon.png" }
    	        	}
    	    })
    	});
    </script>
     
    <div id="arbre"></div>
    et le fichier json se présente sous la forme :
    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
     
    [
    	{ 	"data" : "Dossier 1", "attr" : {"id":"1", "name":"test"},
    		"children" : [ 
    			{	"data" : "Sous Dossier 1.1", "attr" : {"id" : "1.1"} },
    			{	"data" : "Sous Dossier 1.2", "attr" : {"id" : "1.2"} }, 
    			{	"data" : "Sous Dossier 1.3", "attr" : {"id" : "1.3"}, 
    				"children" : [ 
    					{	"data" : "Sous Dossier 1.3.01", "attr" : {"id":"1.3.1"} },
    					{	"data" : "Sous Dossier 1.3.12", "attr" : {"id":"1.3.2"} },
    					{	"data" : "Sous Dossier 1.3.13", "attr" : {"id":"1.3.2"} },
    					{	"data" : "Sous Dossier 1.3.14", "attr" : {"id":"1.3.2"} }
    				]
    			}, 
    			{	"data" : "Sous Dossier 1.4", "attr" : {"id" : "1.4"} }, 
    			{	"data" : "Sous Dossier 1.6", "attr" : {"id" : "1.6"} } 
    		] 
    	},
    	{ 	"data" : "Dossier 2", "attr" : {"id" : "2"}  },
    	{ 	"data" : "Dossier 3", "attr" : {"id" : "3"}  },
    	{ 	"data" : "Dossier 4", "attr" : {"id" : "4"},
    		"children" : [ 
    			{ "data" : "Sous Dossier 4.1", "attr" : {"id" : "4.1"} } 
    		] 
    	}
    ]
    J'ai essayé différentes syntaxes pour le paramètre "types", sans succès.
    Je vous remercie pour votre aide,

    Gillou.

  2. #2
    Membre chevronné Avatar de LeGilou
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    488
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 488
    Par défaut
    eureka !
    il faut ajouter le champ rel dans le fichier json.

    A bientôt.

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

Discussions similaires

  1. Cherche plugin type turn.js (effet livre)
    Par sohnic dans le forum jQuery
    Réponses: 2
    Dernier message: 10/04/2014, 17h24
  2. Recherche d'un plugin type thermographie sur ImageJ
    Par Yoshipot dans le forum ImageJ
    Réponses: 0
    Dernier message: 19/05/2010, 10h43
  3. Recherche d'un plugin type thermographie sur ImageJ
    Par Yoshipot dans le forum ImageJ
    Réponses: 0
    Dernier message: 18/05/2010, 15h48
  4. [template] Instanciation d'une liste de types pour un plugin
    Par Matthieu Brucher dans le forum C++
    Réponses: 6
    Dernier message: 11/01/2007, 07h54
  5. [Plugin][Lomboz]Type de fichier + éditeur
    Par lr dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 06/08/2004, 13h11

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