2

http://wwwendt.de/tech/dynatree/index.html

是否可以禁用单个节点?如果是这样,怎么做?

4

3 回答 3

3

目前只有“不可选择”节点属性。一种解决方法可能是让 onQueryActivate 回调返回 false。并且可能使用“addClass”节点选项添加自定义类,以更改视觉外观。

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

于 2010-01-16T05:49:26.437 回答
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);


        },
        […]
    });

会即时禁用节点

于 2010-08-18T23:16:19.010 回答
1

您还可以在创建 dynatree 节点时直接使用 unselectable 和 hidecheckbox 属性。

这正是我所需要的,我想让某些父项在树中无法选择。

谢谢,

鲁迪

于 2013-07-15T13:15:51.523 回答