私のjstreeには、すべての親ノードであるルートノードがあります。私はdndプラグインを使用しています。ツリーのどこにでもドラッグ&ドロップを許可したいのですが、ルートの内側、つまりルートの前後ではできません。jstreeドラッグアンドドロップでルートの前後にノードを制限する
- [Root]
- Node 1
- Node 1.1
- Node 1.2
+ Node 2
- Node 3
+ Node 3.1
は、フォーラムで確認した後、私はdrag_check
イベントだけではなく、ツリー内の任意のノードのために外国のノードのためであることがわかりました。同じツリーノードを検証するには、crrm -> check_move
イベントを使用する必要があります。それが私の助けが必要な場所です。 [Root]
の前後にノードがドロップされた場合は、falseを返すようにします。ここで
を開始するためのフィドルある - http://jsfiddle.net/juyMR/23/
これを使用して私のルースカスタムアイコンなどを作った。私は実際に型として使用しない型 '' '' 'に対して' 'valid_children ':[" root "]'を使用しました。すべてが機能します。 –