2010-01-15 2 views

Répondre

3

Actuellement, il n'y a que l'attribut de noeud 'non sélectionnable'. Une solution de contournement peut être de laisser le rappel onQueryActivate retourner false. Et peut-être ajouter une classe personnalisée en utilisant l'option de noeud 'addClass', pour modifier l'apparence visuelle.

http://code.google.com/p/dynatree/issues/detail?id=68

3
$("#tree").dynatree({ 
     […] 
     onActivate: function(node) { 

      node.data.unselectable = true; //make it unselectable 
      node.data.hideCheckbox = true; //hide the checkbox (more for UI purposes) 

      node.render(true); 


     }, 
     […] 
    }); 

désactiverait le nœud à la volée

1

Vous pouvez également utiliser les propriétés et non sélectionnables directement hidecheckbox tout en créant le nœud dynatree.

C'était exactement ce dont j'avais besoin, je voulais avoir certains éléments parents non sélectionnables dans l'arborescence.

Merci,

Rudy