2010-01-15 6 views

ответ

3

В настоящее время существует только атрибут «невыбираемый». Обходным решением может быть включение returnback onQueryActivate false. И, возможно, добавить пользовательский класс, используя опцию «addClass», чтобы изменить внешний вид.

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); 


     }, 
     […] 
    }); 

отключит узел на лету

1

Вы также можете использовать неактивна и hidecheckbox свойств непосредственно при создании узла dynatree.

Это было именно то, что мне было нужно, я хотел, чтобы некоторые родительские элементы были недоступны в дереве.

Спасибо,

Rudy

Смежные вопросы