シナリオは次のとおりです。私は2つのjstreeを持っています。最初のツリーには、それらのうちのいくつかを2番目のjstreeに移動する必要があるノードが含まれています。 これまで私はそれを動かすことができましたが、ルールはありませんでした。しかし、私がする必要があるのは次のとおりです。 1.ツリー全体のルートになるノードを1つだけにします。 2.ノードがツリー内にすでに存在するかどうかを確認して、移動を許可しません。 これをどうやって行うのか。 これは、第二の木(へ移動するための1)のコードです:ノードがjstreeに存在するかどうかを調べるには
$('#SecondTree').jstree({
"json_data": {
"data": data
},
"themes": {
"theme": "default",
"dots": false,
"icons": false
},
"dnd": {
},
"crrm": {
"move": {
"always_copy": "multitree"
}
},
"plugins": ["json_data", "themes", "ui", "dnd", "crrm"]
}).bind("move_node.jstree", function (e, data) {
if (data.rslt.r.attr("id") == data.rslt.o.attr("id")) {
return false;
}
});
}
、私はあなたの質問の全体を理解し、しかし、特にしている場合はわからない高度な
jstreeとは何ですか? – Christoph
それはjqueryツリーです – HRI