Я использую FancyTree js для поддержания моей структуры пользовательского уровня. Но я не могу получить весь json после отправки кнопки. Вот мой код:Как сгенерировать json после перетаскивания с помощью java?
<script>
$("#user_tree").fancytree({
extensions: ["dnd"],
source: {
url: "/assets/json/ajax-tree-fs.json"
},
dnd: {
autoExpandMS: 400,
focusOnClick: true,
preventVoidMoves: true, // Prevent dropping nodes 'before self', etc.
preventRecursiveMoves: true, // Prevent dropping nodes on own descendants
dragStart: function(node, data) {
return true;
},
dragEnter: function(node, data) {
return true;
},
dragDrop: function(node, data) {
data.otherNode.moveTo(node, data.hitMode);
}
},
activate: function(event, data) {
},
lazyLoad: function(event, data) {
data.result = {url: "/assets/json/ajax-sub2.json"}
}
});
</script>
<input type="button" class="submit_user" />
Все работает нормально. Но, когда я пытаюсь получить сгенерированные элементы после перетаскивания, как это, он не работает.
$(document.body).on('click','.submit_user',function(){
console.log($("#user_tree").fancytree("getTree").data);
});
Я попытался это по следующей ссылке:
http://wwwendt.de/tech/fancytree/demo/#sample-multi-ext.html