http://wwwendt.de/tech/dynatree/index.html
個々のノードを無効にすることはできますか? もしそうなら、どのように?
$("#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);
},
[…]
});
その場でノードを無効にします
現在、「選択不可」ノード属性のみがあります。回避策は、onQueryActivate コールバックが false を返すようにすることです。また、「addClass」ノード オプションを使用してカスタム クラスを追加し、外観を変更することもできます。
dynatree ノードの作成中に、unselectable および hidecheckbox プロパティを直接使用することもできます。
これはまさに私が必要としていたものでした。ツリーで特定の親アイテムを選択できないようにしたかったのです。
ありがとう、
ルディ