2012-05-01 2 views
0

Je suis nouveau sur jstree, alors les gars s'il vous plaît aider dans ce domaine.J'ai reconstruit jstree avec des noeuds sélectionnés en utilisant checkbox plugin et des données Json

J'ai construit un jstree en utilisant des données json et des cases cochées. Maintenant, je veux reproduire le jstree à nouveau mais cette fois avec seulement les nœuds vérifiés dans l'arbre avec la même relation parent-enfant.

Je l'ai utilisé comme un exemple http://mattfrear.com/2011/12/17/jstree-revisited/

J'ai aussi utilisé suivant:

$('#Tree').jstree("get_unchecked", null, true).each 
(function() {  
    $('#Tree').jstree("remove", this); 
}); 

pour éliminer les nœuds non contrôlés du jstree, Après cela, je suis l'arbre avec des nœuds vérifiés uniquement pour un tandis que l'arborescence est rafraîchie sur les données json actuelles et affiche tous les nœuds de jstree, y compris les nœuds non contrôlés.

Toute aide sera grandement appréciée.

Thanx

Répondre

1

Vous pouvez utiliser cookies plugin pour préserver les cases cliqués.

+0

@ Radek, merci pour la réponse .... En fait, j'ai obtenu le résultat souhaité avec le code mentionné ci-dessus par moi-même. La raison réelle de l'actualisation de la page était l'instruction @using (Html.BeginForm()) dans la vue mvc3 avec des redirections vers la méthode d'action particulière d'un contrôleur particulier passé en arguments de cette méthode. – SKumar

+0

Je voudrais ajouter concernant les cookies, qu'en est-il de votre arbre si le client désactive les cookies du navigateur? Ensuite, les cookies ne fonctionneront pas du tout. – SKumar

+0

Oui, je le pense. Cela ne fonctionnera pas comme souhaité. – Radek

Questions connexes