jstree dnd dan cara membatasi penurunan

Saya memiliki jstree sebagai berikut:

  • Cities
    • London
      • Paul
      • Mendongkrak
    • New York
      • Lisa
      • Fred

Jadi saya ingin menarik dan melepas Masyarakat dari satu kota ke kota lain, tapi bukan orang ke orang. Tolong adakah yang bisa menunjukkan potongan kode untuk solusi itu. Saya bisa menjatuhkan orang ke kota dan juga orang ke orang, tapi orang ke orang tidak masuk akal dalam kasus ini.


person W.Hipp    schedule 27.03.2018    source sumber
comment
stackoverflow.com/help/how-to-ask tunjukkan kepada kami apa yang telah Anda coba sejauh ini.   -  person krzysiej    schedule 27.03.2018
comment
Pertanyaan ini mungkin memiliki jawaban untuk pertanyaan Anda stackoverflow.com/questions/23226768/   -  person Stephen S    schedule 06.04.2018


Jawaban (1)


Saya menemukan solusinya dengan menggunakan dynatree:

onDragEnter: function(node, sourceNode) {
    if (node.data.isFolder)
        return ["over"];
    else
        return ["before", "after"];
},

Itulah yang saya butuhkan

person W.Hipp    schedule 16.05.2018