Уведомление об ИИ-переводе

Этот документ был переведён с помощью ИИ. Для получения точной информации обратитесь к английской версии.

Сортировка перетаскиванием

Введение

Сортировка перетаскиванием опирается на поле сортировки и используется для ручного изменения порядка записей в блоке.

Подсказка
  • Если одно и то же поле сортировки используется для перетаскивания в нескольких блоках одновременно, это может нарушить существующий порядок.
  • При использовании сортировки перетаскиванием в таблице для поля сортировки нельзя настраивать правила группировки.
  • В древовидных таблицах поддерживается сортировка узлов только внутри одного уровня.

Настройка

Добавьте поле типа «Сортировка» (Sort). При создании коллекции поле сортировки больше не создается автоматически; его необходимо добавить вручную.

При включении сортировки перетаскиванием в таблице необходимо выбрать поле сортировки.

Сортировка строк таблицы перетаскиванием

Описание правил сортировки

Предположим, текущий порядок:

[1,2,3,4,5,6,7,8,9]

Когда элемент (например, 5) перемещается вперед на позицию 3, меняются значения сортировки только для 3, 4 и 5: 5 занимает место 3, а 3 и 4 сдвигаются на одну позицию назад.

[1,2,5,3,4,6,7,8,9]

Если затем переместить 6 назад на позицию 8, то 6 займет место 8, а 7 и 8 сдвинутся на одну позицию вперед.

[1,2,5,3,4,7,8,6,9]