如何在 Nestable 插件中刷新(重建)树?

How to refresh (rebuild) tree in Nestable plugin?

我使用 Nestable2 插件在我的项目中创建树。

ajax 更新后,我需要刷新(重建)树。我使用了下一个代码。它可以正确创建树,但我无法更改(移动)深度(级别)。如何解决这个问题?

$('.dd').nestable('init').nestable({maxDepth: 6}).nestable('collapseAll');

这段代码对我有用:

$('.dd').nestable('destroy');
$('.dd').nestable({maxDepth: 6}).nestable('collapseAll');

这段代码对我有用:

jquery.nestable.js 文件中更改以下内容:

找到这个:

item = $.extend({}, li.data()),

替换为:

item = $.extend({}, li[0].dataset),