http://wwwendt.de/tech/dynatree/index.htmljQuery Dynatree Plugin - comment désactiver un noeud?
Est-il possible de désactiver des nœuds individuels? Si oui, comment?
http://wwwendt.de/tech/dynatree/index.htmljQuery Dynatree Plugin - comment désactiver un noeud?
Est-il possible de désactiver des nœuds individuels? Si oui, comment?
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.
$("#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
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