Понятия не имею, как этого добиться, я пытался часами.Я реализовал перетаскивание списка, и теперь я хочу сохранить изменение порядка в моей БД.Я думаю, для этого необходимо поле заказа, в котором хранится int.Но проблема в том, как мне заполнить это поле?
Например, я хочу сделать операцию, например «вставить новый элемент списка после элемента в позиции 2», я бы определил значение выше, чем в позиции 2 и ниже, чем в позиции три.Но это как-то ограничено.
Идея заключалась в том, чтобы записывать новые значения ордеров для каждой записи при изменении одного, чтобы сохранить чистое значение ордера.Но это кажется странным, потому что это медленно, как ад.
Как хорошие системы решают эту проблему?