Мне удалось успешно запустить все примеры jsTree, но не было примера, как создать новый div на лету и иметь его в качестве легитимного объекта для перехода в jsTree.
Я попытался немного поиграть с drag_target, dnd_prepare, но безуспешно.
Я попробовал этот код:
"dnd" : {
"drop_finish" : function () {
alert("DROP");
},
"drag_check" : function (data) {
alert("drag_check");
if(data.r.attr("id") == "phtml_1") {
return false;
}
return {
after : false,
before : false,
inside : true
};
},
"drag_finish" : function (data) {
alert("DRAG OK");
}
Но ни одно из окон предупреждения не было вызвано.
(я имею в виду http://www.jstree.com/documentation, конечно)