Элемент и вложенная группа
«Главная» не перемещается отдельно. Внутри «Системных страниц» заблокировано содержимое группы, но родительскую ветвь можно перенести целиком.
-
ГлавнаяЭлемент заблокированЗаблокирован
-
Системные страницыВетвь переносится целиком
-
Политика конфиденциальностиГруппа заблокированаГруппа
-
Пользовательское соглашениеГруппа заблокирована
-
-
КонтактыОбычный элемент
serialize()
HTML
<div class="vg-nestable" data-vg-toggle="nestable">
<ol class="vg-nestable-list">
<li class="vg-nestable-item" data-id="1" data-disabled="true">...</li>
<li class="vg-nestable-item" data-id="2">
<div class="vg-nestable-inner">...</div>
<ol class="vg-nestable-list" data-disabled="true">...</ol>
</li>
</ol>
</div>
JavaScript
import {VGNestable} from 'vgapp';
const tree = VGNestable.getOrCreateInstance('#locked-tree', {
disabledattribute: 'data-disabled',
});
// Заблокировать всё дерево программно:
const readonlyTree = VGNestable.getOrCreateInstance('#readonly-tree', {
disabled: true,
});
CSS
/* Заблокированные состояния уже входят в публичные стили VGNestable. */