Tworzysz sobie w bazie danych dodatkową kolumnę
pozycja i wg mniej sortujesz elementy. W backendzie dodajesz sobie dla każdego obiektu dwie akcje:
przenieśDoGóry i
przenieśWDół, bodajże ustawia się to w taki sposób:
Kod
#.../apps/.../modules/.../config/generator.yml
....
list:
actions:
moveUp: { label: Do góry }
moveDown: { label: Na dół }
_edit: ~
_delete: ~
(bodajże bo nie używałem tego z 2 miesiące, a nie chce mi się sprawdzać :])
Następnie wystarczy już tylko dodać odpowiedni kod, który powiadomi Model, o tym, że element o ID 5 przenosimy w górę/w dół.