jsTree: Comment développer tous les nœuds sur la première visualisation et ensuite sauvegarder et restaurer l'état avec des "cookies" plugin
J'ai l'intention d'utiliser jsTree de visualiser des structures arborescentes et j'aimerais réaliser le comportement suivant:
- sur la première visualisation en temps je veux avoir tous les nœuds développés
- toute période consécutive de visualisations de restauration à l'état précédent de la structure de l'arbre en utilisant des "cookies" plugin
Contraintes:
- - Je utiliser des objets json afin de remplir l'arbre
- Je ne peux pas utiliser "initially_open" attribut de la liste des Id pour la première visualisation, car il sera difficile de déterminer la première Id
En d'autres termes je veux réaliser quelque chose de semblable à un) changement de l'état par défaut de nœud 'ouverte' ou b) de déterminer si c'est la première visualisation (probablement par l'examen de la "cookie" attributs de plugin si nous n'avons pas de l'état a persisté) et si oui, alors l'appeler "open_all'
Idées sont les bienvenues.
Merci!
ont été l'une des réponses utile pour vous? Si oui, veuillez le marquer comme réponse. Que vous donnera également la réputation de crédits.
OriginalL'auteur Flexer | 2013-07-12
Vous devez vous connecter pour publier un commentaire.
Matt réponse est toute fine, mais comme jstree v3 est relatif à l'utilisation de la
ready.jstree
de l'événement au lieu de cela, donc, longue histoire courte:yeap, j'ai pensé à des prêts et écrit chargé à la place, merci 🙂
OriginalL'auteur mikus