2010-12-28 14 views
7

Używam JQGrid do przechowywania danych, które są ładowane po stronie klienta. Chcę sortować datę w niestandardowym formacie (tj. 11 listopada 2010 r.). Chcę go posortować po stronie klienta (ze względu na wymaganie). Czy ktokolwiek z was może zasugerować mi, co muszę zrobić?JQgrid Data sortowania po stronie klienta o określonym formacie

Z góry dziękuję!

Z poważaniem

Phani Kumar

Odpowiedz

15

wsparcie jqGrid date formatter. Pozwala na wyświetlenie daty w tabeli w preferowanym przez ciebie numerze. Musisz tylko wybrać odpowiednią opcję formatyzatora jak

sorttype:'date', formatter:'date', formatoptions: {newformat:'d-M-Y'} 

Więc można wypełnić siatkę z jednego formatu (domyślny format jest forma formacie ISO Data Y-m-d i polecam korzystanie z tego formatu). Jako dane wejściowe dla danych lokalnych można również użyć typu Date. Opcja newformat definiuje format danych, które będą wyświetlane dla użytkownika. Wewnętrznie data zostanie zatrzymana i posortowana jako typ JavaScriptu Date.

Aby ułatwić korzystanie w praktyce, co wyjaśniłem powyżej, stworzyłem mały przykład demo, który można obejrzeć na żywo i sprawdzić kod JavaScript.