W moim jstree mam węzeł główny, który jest węzłem nadrzędnym wszystkich. Użyłem wtyczki dnd. Chcę zezwolić na przeciąganie i upuszczanie w dowolnym miejscu drzewa, ale tylko wewnątrz korzenia, tj. Przed lub po źródle głównym.jstree węzeł ograniczający przeciąganie i upuszczanie przed i po root
- [Root]
- Node 1
- Node 1.1
- Node 1.2
+ Node 2
- Node 3
+ Node 3.1
Po sprawdzeniu z forów znalazłem że drag_check
wydarzenie jest dla zagranicznych węzłów, a nie tylko dla każdego węzła w drzewie. Aby sprawdzić poprawność tego samego węzła drzewa, należy użyć zdarzenia crrm -> check_move
. Tam potrzebuję pomocy. Chcę zwrócić wartość false, jeśli węzeł został upuszczony przed lub po [Root]
.
Oto skrzypce zacząć - http://jsfiddle.net/juyMR/23/
za pomocą tego "jak jest" mnie luźne niestandardowe ikony..etc. ale użyłem '" valid_children ": [" root "]' for type '" # "', którego faktycznie nie używam jako typu. Wszystko działa poprawnie. –