http://wwwendt.de/tech/dynatree/index.htmljQuery Плагин Dynatree - как отключить узел?
Можно ли отключить отдельные узлы? Если да, то как?
http://wwwendt.de/tech/dynatree/index.htmljQuery Плагин Dynatree - как отключить узел?
Можно ли отключить отдельные узлы? Если да, то как?
В настоящее время существует только атрибут «невыбираемый». Обходным решением может быть включение returnback onQueryActivate false. И, возможно, добавить пользовательский класс, используя опцию «addClass», чтобы изменить внешний вид.
$("#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);
},
[…]
});
отключит узел на лету
Вы также можете использовать неактивна и hidecheckbox свойств непосредственно при создании узла dynatree.
Это было именно то, что мне было нужно, я хотел, чтобы некоторые родительские элементы были недоступны в дереве.
Спасибо,
Rudy