jstree dnd и как ограничить дропы

У меня есть jstree следующим образом:

  • Cities
    • London
      • Paul
      • Джек
    • New York
      • Lisa
      • Фред

Поэтому я хочу перетаскивать Народы из одного города в другой, а не людей к людям. Пожалуйста, может кто-нибудь показать кусок кода для этого решения. Я могу бросаться от людей к городам, а также от людей к людям, но в этом случае люди к людям не имеют смысла.


person W.Hipp    schedule 27.03.2018    source источник
comment
stackoverflow.com/help/how-to-ask покажите нам, что вы уже пробовали.   -  person krzysiej    schedule 27.03.2018
comment
Этот вопрос может содержать ответ на ваш вопрос stackoverflow.com/questions/23226768/   -  person Stephen S    schedule 06.04.2018


Ответы (1)


Я нашел решение, используя dynatree:

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

Это именно то, что мне нужно

person W.Hipp    schedule 16.05.2018