![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 1 Dołączył: 12.01.2009 Skąd: Kanapa Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z rozwiązaniem sortowania..
Bo wymysliłem sobie że sortowanie w UI bedzie zwracało tablice w nowej kolejności,
No i jest wszystko ok, działa tak jak powinno, przez id zmieniam sobie w tabeli miejsce. Ale przy 10 takich artykułach jest ok. Ale dla 10000 to chyba dla bazy średnio optymalne jest, edycja każdego wpisu co sortowanie... Jak to inaczej zrobić ? Macie jakieś pomysły ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 72 Dołączył: 15.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
A po co chcesz robić ręczne sortowanie dla 10k rekordów. Nie wystarczy sortowanie po dacie utworzenia rekordu lub innej kolumnie? Takie ręczne sortowanie ma sens gdy rzeczy do posortowania jest względnie mało, tak mało aby mieściły się na jednej stronie i całość była możliwa do ogarnięcia wzrokiem. Jeśli upierasz się przy sortowaniu dużej ilości rekordów to podziel to użytkownikowi na strony i wymyśl skrypt, który będzie wykonywał zapytanie w bazie tylko dla rekordów widocznych na jednej stronie.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 1 Dołączył: 12.01.2009 Skąd: Kanapa Ostrzeżenie: (0%) ![]() ![]() |
Musi być sortowanie wszystkiego.. i niestety jest prawie 10k wpisów które muszą być w określonej kolejności..
Ale sortowanie stronami ? Czyli że sortujemy tylko te 100 na stronie ? No ale to nadal jest zmiana 100 rekordów po kolei w bazie.. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 19:33 |