Информация об изменениях

Сообщение изменения порядка в списке от 15.11.2022 16:43

Изменено 15.11.2022 16:44 MadHuman

изменения порядка в списке
Как лучше решить задачу?
Есть список записей, которые должны отображаться в UI в определённом порядке и юзер может (должен моч) изменить порядок нужной записи (перетащить выше/ниже относительно других).
Хотелось бы чтоб при таком изменении порядка, изменялась только одна та запись порядок которой относительно других изменился.
Есть ли какое-то решение?

С ходу приходит решение в поле order присваивать числовые значения с гигантским шагом между соседними записями и при изменении порядка присваивать в запись значение среднее между теми между которых она помещается.
но при большом количестве изменений можно быстро упереться что дойдём что разница между соседними будет единица и уже значение между не сделать.
Может есть какой вариант лучше?
изменения порядка в списке
Как лучше решить задачу?
Есть список записей, которые должны отображаться в UI в определённом порядке и юзер может (должен моч) изменить порядок нужной записи (перетащить выше/ниже относительно других).
Хотелось бы чтоб при таком изменении порядка, изменялась только одна та запись порядок которой относительно других изменился.

С ходу приходит решение в поле order присваивать числовые значения с гигантским шагом между соседними записями и при изменении порядка присваивать в запись значение среднее между теми между которых она помещается.
но при большом количестве изменений можно быстро упереться что дойдём что разница между соседними будет единица и уже значение между не сделать.
Может есть какой вариант лучше?