У меня есть список изображений в таблице (создать идентификатор таблицы, имя, последовательность). Я хочу упорядочить объекты в определенной последовательности.Как разместить объекты в определенном порядке
например.
1, "rose", 1
2, "jasmine", 2
3, "lilly", 3
Если я двигаюсь «Лилли» перед «розы», то последовательность будет выглядеть следующим образом
1, "rose", 2
2, "jasmine", 3
3, "lilly", 1
Есть ли способ, чтобы автоматически достичь этого через камень, так как я не хотите обновить все значения последовательности в таблице, написав код обновления сам.
set lilly to sequence 0? или используйте последовательность с большими числами 100 200 300, поэтому можете размещать элементы между ними :) – aconrad
Я рекомендую использовать Floats вместо целых чисел для сортировочных ордеров - таким образом, вы всегда можете перемещать любой данный элемент между любыми двумя другими. Нужно переместить что-то между 1.0 и 2.0? Установите значение 1.5. Переместить другое между 1.5 и 2.0? Это может быть 1,75 и т. Д. Это требует обновления только одной записи, а не всех (что не очень хорошо масштабируется). – MrTheWalrus