10
votes

Jstree Types Plugin ne affiche pas les icônes personnalisées

J'ai une structure HTML simple qui ressemble à ceci:

'types' : {
    'valid_children' : [ 'folder' ],
    'types' : {
        'folder' : {
            'valid_children' : [ 'file'],
            'max_depth' : 1
        },

        'file' : {
            'valid_children' : [ 'none' ],
            'icon' : { 'image' : safari.extension.baseURI + 'images/file.png' },
        }
    }
},


3 commentaires

Résolu. Je ne savais pas sur "rel =". Ajouté que comme si nécessaire et je vais bien.


Si résolu, veuillez ajouter la réponse correcte et mettre à jour cette question. Merci.


@Mgowen a finalement compris la réponse ..


3 Réponses :


9
votes

Utilisez l'attribut rel '/ code> attribut xxx


1 commentaires

Cela ne fonctionne plus pour les nouvelles versions de Jstree pour vous assurer de vérifier la réponse de Flo Ajir, qui fonctionne avec de nouvelles versions.



4
votes

0 commentaires

11
votes

dans la version 3.x forte> Vous devez utiliser attribut em> li comme ceci:

html h2> xxx pré> JavaScript H2>
$("#browser").jstree({
    "types" : {
        "folder" : {
            "icon" : "icon-folder-open"
        },
        "file" : {
            "icon" : "icon-file"
        }
    },
    "plugins" : [ "types" ]
});


0 commentaires