你能告诉我有什么方法可以改变按钮单击时节点的位置吗?实际上我在演示中使用的是jstree。我阅读了所有API http://www.jstree.com/api/我没有找到任何API单击按钮更改节点位置的方法。在我的演示中,“ b”节点位于第二位置。我们能否在单击按钮时更改节点的位置。它(“ b”节点)将出现在“第一个”上,而“ a”节点将出现在第二个上。
http://jsfiddle.net/fuu94/185/
$(document).ready(function() {
$('#tree').jstree({
core: {
check_callback: true
},
dnd: {
check_while_dragging: false
},
"plugins": ["dnd"]
});
});
查看api,您可以使用move_node。它似乎需要父模式,因此在您的示例中,我添加了一个带有id =“ root0”的整体根节点。然后在按钮上单击:
$('#tree').jstree("move_node", "#b", "#root0", 0);
这说,取名为“ b”的节点,将其移动到名为“ root0”的父节点,并将其放置在“ 0”位置。
更新了FIDDLE
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句