jQuery zmiana kolejności, przenoszenie elementów

0

Cześć, mam taki cel.
Jest lista elementów w tabeli, każdy element w bazie ma pole position które odpowiada za kolejność. Teraz, z czego muszę skorzystać lub czego użyć aby móc "złapać" dany wiersz tabeli, przeciągnąć i tym sposobem zmienić kolejność? Na podobnej zasadzie dzaiała np menu w wordpress (podczas tworzenia)

0

Samym jQuery tego nie zrobisz. Jeśli zmiana jest widoczna między przeładowaniami strony to znaczy że jak zmieniasz coś na froncie to idzie strzał ajaxem do bazy danych która zawiera strukturę menu.

Jeśli nie chcesz tego utrwalać to tu masz część rozwiązania Sortable

0

Jeśli zamiast TABLE i TR użyjesz DIV-ów, możesz wykorzystać display:flex i order.

0
Freja Draco napisał(a):

Jeśli zamiast TABLE i TR użyjesz DIV-ów, możesz wykorzystać display:flex i order.

No dobra, jest setka wierszy tabeli, żeby to zadziałało, musi być ustawiony 'order' dla każdego DIV, bo AFAIK inaczej najpierw (flex-direction) pójdą tagi bez 'order'. Zacznie się robić w CSS logika być może bardziej skomplikowana od tej po stronie modelowej z danymi.

1 użytkowników online, w tym zalogowanych: 0, gości: 1