![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 64 Pomógł: 1 Dołączył: 5.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
@nospor a może wiesz co zrobić aby wyeliminować błąd z sortowaniem polskich znaczków w TinyTable ?
http://www.leigeber.com/2009/11/advanced-j...t-table-sorter/ |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Tinytable nie sortuje w bazie danych a w skrypcie JS. Nie ma to żadnego związku z tym tematem
![]() Nie, nie zajmowałem się sortowaniem w JS polskich krzaczków i nie chce mi się analizować kodu Tinytable by sprawdzac w jaki sposób oni sortują. Dodatkowo jeśli operujesz na większej liczbie danych to nie korzystaj z Tinytable, gdyż to ustrojstwo wymaga pobrania wszystkich danych od razu i w żaden sposób to nie jest optymalne -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 64 Pomógł: 1 Dołączył: 5.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
No tak, choć głównie będzie to się sortować na localu i max z 150-200 wpisów będzie, wcześniej miałem podobny skrypt w JS i też polskie znaki segreguję na końcu.
A mam jeszcze jedno pytanie, jeżeli chciałbym wczytywać ustawienia zewnętrzne do tego JS to co byś wybrał ? Parsowanie ini ? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Temat wydzielam
Cytat u i max z 150-200 wpisów będzie 15-20 to jest malo. 150-200 to już nie potrzebnie naraz wszystko pobierasz ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 64 Pomógł: 1 Dołączył: 5.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Tyle, że mi chodzi na szybkości dostępu tych danych, dla mnie nie ma różnicy ile pobiera naraz, ważne aby było i szybko się zmieniało.
Może jakoś inaczej by to zrobić ? Bo w TinyTable jest wyszukiwarka na live i sortowanie, więc ciężko w PHP+MYSQL coś takiego osiągnąć. Jak ktoś by znał odpowiedź na pytanie to proszę o wskazówki ![]() Pozdrawiam ![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Może jakoś inaczej by to zrobić ? oczywiscie - AJAXTu masz fajny grid do tego: http://www.trirand.com/blog/ a tu demo: http://trirand.com/blog/jqgrid/jqgrid.html Cytat Bo w TinyTable jest wyszukiwarka na live i sortowanie, więc ciężko w PHP+MYSQL coś takiego osiągnąć. Bez jaj.... ![]() Grid co ci podałem ma to wszystko a nawet więcej -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 64 Pomógł: 1 Dołączył: 5.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki bardzo za fajny ajaxowy przykładzik
![]() Jednak, jeżeli ktoś wie jak naprawić błąd w TinyTable to bym prosił również o odpowiedź, bo zanim wprowadzę JGrida to trochę roboty ![]() Pozdrawiam i dzięki nospor |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Linia 197 to jakaś tam sobie implementacja porównania wartości.
Prawidłowo robi się w ten sposób. http://stackoverflow.com/questions/3630645...s-in-javascript Ten post edytował wookieb 11.10.2010, 15:32:11 -------------------- |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 64 Pomógł: 1 Dołączył: 5.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam ponownie, minęło już trochę czasu jednak dalej mi się nie udało tego problemu rozwiązać, dlatego uważam, że fajnie by było rozwiązać ten problem ponieważ do najłatwiejszych nie należy
![]() Nie będę ściemniał, JS dopiero się uczę, dokładnie korzystam z frameworka Jquery i już go coraz bardziej ogarniam. Moją główną specjalizacją jest AS i HTML/CSS oraz PHP/MYSQL, dlatego liczę na waszą pomoc ![]() Pozdrawiam i czekam na odpowiedź ![]() oczywiscie - AJAX Tu masz fajny grid do tego: http://www.trirand.com/blog/ a tu demo: http://trirand.com/blog/jqgrid/jqgrid.html Bez jaj.... ![]() Grid co ci podałem ma to wszystko a nawet więcej Witaj, skorzystałem z Twojej rady jednak nic z tego, pobiera poprawnie tylko na początku, po odświeżeniu lub sortowaniu w JqGrid polskie fonty lecą na koniec ![]() Więc JqGrid zbytnio nic nie pomógł, masz jakiś pomysł jak się z tym uporać ? Pozdrawiam |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Witaj, skorzystałem z Twojej rady jednak nic z tego, pobiera poprawnie tylko na początku, po odświeżeniu lub sortowaniu w JqGrid polskie fonty lecą na koniec Grid nie ma nic do polskich czcionek więc nie ściemniaj Więc JqGrid zbytnio nic nie pomógł, masz jakiś pomysł jak się z tym uporać ? ![]() grid pobiera dane ajaxem z Twojego skryptu php, w ktorym to ty pobierasz dane z bazy mysql. Jak ci źle sortuje to masz źle napisany skrypt php do pobierania danych lub masz złe kodowanie w bazie że ci polskie krzaki się źle sortują ps: zakładam, że grida używasz nonstop w trybie ajax -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 64 Pomógł: 1 Dołączył: 5.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Właśnie nie, kodowanie utf-8 wszędzie na plikach i w bazie utf8_unicode_ci i przy połączeniu też.
Włączam stronkę z JqGrid wyświetla się poprawnie, jednak jak kliknę np. na Tytuł to już po tym sortowaniu wszystko się psuje, czyli zdecydowanie coś po stronie JavaScript się dzieję, korzystam z przykładu JSON loading data. Więc problem jest niestety z JqGrid, coś pewnie nie tak zrobiłem, tylko co skoro korzystam z przykładu gotowego ?! Pozdrawiam |
|
|
![]()
Post
#12
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Ponawiam:
grid wyswietla dane w takiej kolejnosci, w jakiej zwraca mu je serwer. Serwerem jest Twoj skrypt php. WIec to Twoj skrypt php zwraca dla grida dane w złej kolejności przy sortowaniu. Pokaz kod -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 64 Pomógł: 1 Dołączył: 5.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Oto kod:
|
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 709 Pomógł: 176 Dołączył: 24.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Od wersji 3.7 jqGrid wprowadził parametr rowTotal jeżeli w swoim kodzie JS ustawiasz ten parametr wówczas skrypt wczytuje tyle rekordów ile ustawiłeś w tej zmiennej a dalsze operacje sortowania itd wykonuje po stronie użytkownika sprawdź czy nie ustawiasz tego parametru jeżeli tak to usuń to ustawienie wówczas każda operacja sortowania będzie wysyłała kolejne zapytanie do serwera. Nie widząc twojego kodu JS nie mogę stwierdzić czy to to ale może tak być.
-------------------- http://d3ut3r.wordpress.com/ | mysql_* jest przestarzałe UŻYWAJ PDO!
|
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 64 Pomógł: 1 Dołączył: 5.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Od wersji 3.7 jqGrid wprowadził parametr rowTotal jeżeli w swoim kodzie JS ustawiasz ten parametr wówczas skrypt wczytuje tyle rekordów ile ustawiłeś w tej zmiennej a dalsze operacje sortowania itd wykonuje po stronie użytkownika sprawdź czy nie ustawiasz tego parametru jeżeli tak to usuń to ustawienie wówczas każda operacja sortowania będzie wysyłała kolejne zapytanie do serwera. Nie widząc twojego kodu JS nie mogę stwierdzić czy to to ale może tak być. Witaj, sprawdziłem w kodzie JS i mam:
Usunięcie, zmiana z null na 0 też nie pomaga ![]() Dzięki za jakąś wskazówkę jednak to nic nie pomogło. Tworzę sobie od nowa przykład w JqGrid i jest OKEJ, narazie przerzucę się na JqGrid z XML bo tak działa okej, dzięki za pomoc. Ale ciekawi mnie czemu JSON coś tu krzaczy ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 11:45 |