DataTables

Screenshot Software:
DataTables
Szczegóły programowe:
Wersja: 1.11.3 Aktualizowane
Filmu: 1 Oct 15
Wywoływacz: Allan Jardine
Licencja: Wolny
Popularność: 801
Rozmiar: 1875 Kb

Rating: 4.0/5 (Total Votes: 2)

Wtyczka jest idealny do prezentacji siatki danych, zbiory danych i prezentacji dużych zorganizowanych zestawów danych na stronie internetowej

Co nowego w tym wydaniu:.

  • Nowe API
  • W przypadku zapisu Camel
  • Nowy arkusz stylów
  • Wbudowana ulepszeń paginacji
  • HTML 5 atrybut teleinformatyczny * Wsparcie
  • Lepsza wbudowaną sortowania i wykrywania typu
  • Łatwiejsza obsługa Ajax
  • Od prawej do lewej pomocy układu

Co nowego w wersji 1.10.7:

  • Nowe API
  • W przypadku zapisu Camel
  • Nowy arkusz stylów
  • Wbudowana ulepszeń paginacji
  • HTML 5 atrybut teleinformatyczny * Wsparcie
  • Lepsza wbudowaną sortowania i wykrywania typu
  • Łatwiejsza obsługa Ajax
  • Od prawej do lewej pomocy układu

Co nowego w wersji 1.10.5 / 1.10.6-dev:

  • Nowe API
  • W przypadku zapisu Camel
  • Nowy arkusz stylów
  • Wbudowana ulepszeń paginacji
  • HTML 5 atrybut teleinformatyczny * Wsparcie
  • Lepsza wbudowaną sortowania i wykrywania typu
  • Łatwiejsza obsługa Ajax
  • Od prawej do lewej pomocy układu

Co nowego w wersji 1.9.3:.

  • Usunięto niewypał CSS z ThemeRoller pliku
  • Poprawiono literówki w przykładach / api / multi_filter_select.html.
  • Usunięto zduplikowane linie CSS.
  • Test Jednostka zaktualizowane do nazwy Mdata zmiany od mDataProp. Należy pamiętać, że liczba testów w celu sprawdzenia kompatybilności wstecznej z mDataProp.
  • Usunięto użycie $ .browser ponieważ jest depricated w jQuery 1.8 i zostaną całkowicie usunięte w jQuery 1.9.
  • przykłady aktualizacji.

Co nowego w wersji 1.9.2:

  • Poprawki:
  • Dodane jqXHR zapisywanie na przykład fnServerData
  • JSDoc błędy składniowe, które zostały odebrane przez JSDoc Toolkit
  • API: metoda $, w przypadku korzystania z defered renderowania, gdy wszystkie wiersze nie były świadczone, wyniki w jQuery próbują wykonać przełącznik na 'null', który zgłasza błąd. Teraz sprawdź, tr mającego powstaje przed dodaniem go do tablicy, aby przejść do jQuery,
  • Użyj $ i fnUpdate na przykład kolumny indeksu
  • fnDeleteRow może spowodować, że strona spadnie o jedną
  • Wywołanie fnClose w fnPreDrawCallback spowoduje błędu,
  • ce niestandardowe klasy nagłówka i stopki Jui
  • Przykładem fnStateLoad ma parametr wolny (choć nie ma na liście parametrów).

Co nowego w wersji 1.9.1:

  • Aktualizacja: -webkit0overflow przewijania: touch wszystkie Pliki dataTables_scrollBody CSS
  • DataTables - 1.9.1 uwolnienia: -)
  • testy jednostkowe Fix: witht się zmienić, aby umożliwić info makr w każdym z ciągów testy jednostkowe wymagają aktualizacji w celu uwzględnienia tej
  • testy jednostkowe Fix: Liczba błędów w tym teście,
  • Nowy: & quot; zniszczyć & quot; Impreza - gdy stół jest zniszczone zniszczyć zdarzenie jest teraz uruchomiony. Jest to bardzo podobne do tego, jak aoDestroyCallback pracowała przed, ale to przynosi wdrażania zgodnie z nowszych zwrotnego / wydarzenia mechanisim stosowane w DataTable,
  • Aktualizacja: Aktualizacja tekstu dla dwóch jEditable przykładów
  • Nowy: opcja Kolumna & quot; sCellType & quot; - Pozwala na tworzenie komórek TD (domyślnie) lub TH dla kolumny. Przydatne do tworzenia nagłówków wierszy w TBODY.
  • Nowy: Statyczna metoda API - fnVersionCheck samo jak sprawdzanie wersji, która jest już dostępna jako metody instancji, ale tutaj dostępne jako metody statycznej API załączonym do $ .fn.dataTable
  • Nowy: Statyczna metoda API - fnIsDataTable - sprawdzić, czy węzeł TABELA jest DataTable, czy nie,
  • Nowy: Statyczna metoda API - fnTables - uzyskać DataTables, które są inicjowane na stole (opcjonalnie ograniczyć do zaledwie widocznych tabelach)
  • Fix: wysokość Scrollbody w IE7- - wykorzystanie offsetHeight konsekwentnie - 9424
  • API - poprawka: Parametr dla fnDraw został odwrócony przez pomyłkę w 1.9.0 Release - 7825
  • Men fix: Nieodebrane zmiennej def w niedawnej zmiany _fnLanguageCompat
  • Docs - poprawka: parametr Pokaż oSettings w przykładzie fnDrawCallback - 9067
  • Dokumenty - Fix: Literówki,
  • Docs - poprawka: dokumentacja fnSort aktualizowane wskazać kolumny Sortowanie - 9094
  • Fix: funkcje afnSortData nie były wykonywane z zakresu instancji DataTables w

Co nowego w wersji 1.9.0:

  • DataTables 1.9 ma znacznie lepszą API dla dostosowania państwa , ale to oznaczało usunięcie starych parametrów fnStateLoadCallback i fnStateSaveCallback.

Co nowego w wersji 1.8.2:

  • Fix: Jednostka kompatybilność Test poprawka dla IE7
  • Nowy: Jeśli znajduje się źródło danych, aby być funkcja, funkcja jest wykonywana, a zwrot używany do wyświetlania komórek (+ sortowanie, filtrowanie itp). Jest to przydatne do integracji z knockout.js i backbone.js itp.
  • Nowy: Wszystkie przykłady, które pokazują żądania Ajax teraz pokazują odpowiedzi JSON z serwera (podświetlony być readiable formatowanie JSON), a odpowiedzi pokazane zostaną zaktualizowane z każdą dodatkową prośbę. Chodzi o to, aby formatowanie DataTables oczekuje / może poradzić sobie z bardziej oczywistych
  • Men fix: Nowe zdarzenia niestandardowe zawsze przekazać DataTables ustawień obiektu jako pierwszy parametr
  • Aktualizacja do najnowszej jQuery - 1.6.3

Co nowego w wersji 1.8.1:

  • Men fix: fnDestry nie była ponowna instalacja oryginał prawidłowo ze względu na błąd w poprzedniej popełnić - odbierane przez testów jednostkowych,
  • Fix: ustawienie Wiersz z x-scrolling niepełnosprawnych i tabela zbyt małe, aby w pełni wykorzystać. Wcześniej DataTables będzie emitować błąd o kolumnach nie dostosowujących w tym przypadku, a następnie spróbować wszelkich starań, aby narysować tabelę, ale to w końcu wygląda bardzo źle. Rozwiązaniem jest, aby nie pozwolić tablica do rysowania mniejsze niż może ona być, gdy x-przewijanie jest wyłączone. To skutki dynamicznie resizable stoły - 5232
  • Aktualizacja: W przypadku obiektów, należy rozważyć mDataProp który jest wysyłany z DataTables do sortowania i filtrowania, aby uzyskać prawidłową kolejność wierszy. Jest to przydatne dla ColReorder i ogólnie zwiększa flexability całej tabeli
  • Nowy: Wyślij mDataProp do serwera w celu przetworzenia po stronie serwera. Jest to bardzo simialr parametru sNames, ale bardziej dogodny, gdy już z mDataProp
  • Aktualizacja: Aktualizacja do najnowszej jQuery - 1.6.1
  • Fix: Kolumny, które są sortable, ale ukryte mają wydarzenia z nimi związane do sortowania, ale obsługi zdarzeń nie jest usuwany, gdy kolumna jest znów widoczny dla fnDestroy. Wystarczy zmienić kolejność, w jaki sposób odbywa się zniszczyć - czyli usunięcie wydarzenia tuż po kolumny są widoczne, a nie przed - 5497
  • Fix Kiedy złożone wyrażenia są zbudowane z aoColumnDefs, co skutkuje zdolnością do kolumny być włączony cali do włączania i wyłączania cali do; podczas inicjalizacji, prowadziłoby to do klas kolumn może nie być prawidłowe dla Sortowanie - 5472 - uznanie dla rups dla tej poprawki,
  • Nowe: funkcje Dostep - długość zmienia sterowanie i kontrolę filtrowania są teraz pakowane w & # x3c; etykiet & # x3e; tagi (wyraźny związek z ich elementów wejściowych) do pomocy accessability. Widać to od razu, po prostu klikając na & quot; Search: & quot; Tekst teraz. - skupi się wejście polu tekstowym, a dla czytników ekranu to daje tekst etykiety z etykietą
  • Nowy: Ciąg język wprowadzania filtrowanie (oLanguage.sSearch) ma teraz & quot; makro & quot; _wejście_ W nim, aby umożliwić element wejściowy być umieszczony w dowolnym miejscu w łańcuchu. Na przykład, jeśli dał & quot; & quot ;: sSearch & quot; Data_INPUT_Tables & quot; wyjście na filtr będzie & quot; & # x3c danych, wejście ... / & # x3e; Stoły & quot ;. Jest to opcjonalne. - Jeśli _wejście_ nie jest podana, to jak przed woli będzie przykleić element wejściowy na koniec danego (domyślnie) lub ciągu tekstowego
  • Fix: Możliwość korzystania złożonych struktur danych w 1,8 oznacza, że ​​tablice, które są przekazywane w celu fnUpdate nie musi bezwzględnie być tej samej długości jak liczba kolumn w tabeli - w związku z tym ostrzeżeniem, że jest podana, jeśli nie jest to źle ... nie ma innych zmian w kodzie potrzebne - po prostu nie ma potrzeby, aby wygenerować ostrzeżenie! Testów jednostkowych dodane - 5396
  • Przykłady naprawić: Szczegóły stół ma jedną dodatkową kolumnę w nim na początku, więc to musi być brane pod uwagę przy sortowaniu - 5422
  • Fix: Szerokość tabeli nie jest ustawiony, gdy szerokość auto jest wyłączony, więc nie powinniśmy ustawić go, gdy niszczy stół - 5220
  • Uruchom DataTables 1.8.1 Rozwój
  • Fix: Kilka literówek w przykładach

Co nowego w wersji 1.7.5:

  • Poprawiono: fnInitComplete nie była ostatnia rzecz, być gdy używane źródło DOM. Było to możliwe, że można ustawić sAjaxSource w fnInitComplete które następnie wywołać DataTables zrobić wywołanie AJAX nieprawidłowo.
  • Aktualizacja: Wiarygodność testów jednostkowych w przeglądarkach innych niż WebKit
  • Poprawiono: fnDrawCallback był pierwszym z funkcji wywołania zwrotnego, który był remis (tzw callbacki wewnętrzne nazywano później). To było błędne i teraz pętli nad tablicy, aby uzyskać nakaz chcemy. W pewnym momencie w przyszłości może to być konieczne, aby mieć kolejność jeśli te wyciągnąć callbacki stać interdependant.
  • Wydajność: Re-napisane realizacji sortowania więc nie użyć eval () z $ .inArray (). inArray okazała się mieć poważny negatywny wpływ na IE, który liczy operacje, aby dać "Skrypt działa wolno" komunikat o błędzie - nowa implementacja wykorzystuje wartość / klawisz odwrotnego mapowania aby spojrzeć w górę tak szybko, jak jeden parametr obiektu retreival. Ponadto, zrobiłem trochę optymalizacji i funkcji pracy kompletności na non-eval wersji sortowania (wcześniej metody AIR sortowania) i znalazłem, że jest to co najmniej tak dobre (w niektórych przypadkach szybciej) niż stary eval () rodzaju, więc to jest teraz domyślnym i tylko sortowania DataTables metoda zapewnia - dwie tysięcy dziewięćset dwadzieścia dwie
  • Merge oddział "kapitan" z github.com:DataTables/DataTables~~pobj
  • Aktualizacja: fnAdjustColumnSizing, gdy nazywa się "fałszywe" jako pierwszy (i jedyny) parametru będzie teraz zastosować obliczone rozmiary kolumn w tabeli podczas przewijania jest używany. Pozwala to nie-Ajax Aktualizacja wystąpić w przypadku korzystania z przetwarzania po stronie serwera. Dzięki Cat Weismann do tej poprawki.
  • Aktualizacja: fnAdjustColumnSizing, gdy nazywa się "fałszywe" jako pierwszy (i jedyny) parametru będzie teraz zastosować obliczone rozmiary kolumn w tabeli podczas przewijania jest używany. Pozwala to nie-Ajax Aktualizacja wystąpić w przypadku korzystania z przetwarzania po stronie serwera.
  • Poprawiono: Zachowanie złożonych nagłówków został zmieniony nieznacznie nagłówków w przypadku złożonych, że tylko pierwszy nie-unikalnych elementów TH będzie kliknij, aby posortować-stanie. Aktualizacja testów jednostkowych, jak jest to potrzebne różne zachowania sprzed gdy wszystkie elementy należące do kolumny były kliknij, aby posortować.
  • Aktualizacja - teraz za pomocą jQuery 1.4.4 jako kopia jQuery zawarte w dystrybucji DataTables. Przechodzi wszystkie testy jednostkowe,
  • Poprawiono: Podczas korzystania z przetwarzania po stronie serwera, a przywoławszy fnDestroy, nie dokonać innego XHR do serwera, jak nie będą wykorzystywane dane - 3375
  • Fix: Prawidłowo dodać sClass do elementów TH w nagłówku
  • Nowy: Dodaj opcję bScrollAutoCss (domyślnie true). To pozwala kontrolować przewijanie style z CSS, gdzie jak zwykle DataTables będzie ustawiony (i zastąpić) sam styl. Jest to przydatne, bo jeśli chcesz mieć pasek przewijania przedstawiający w każdym czasie (zazwyczaj auto).
  • Poprawiono: Usuń pogrubienie podczas korzystania Jui, jak to wygląda na miejscu w tabeli kontroli
  • Nowe: opcje widoczności Kolumna w DataTables (bVisible i fnSetColumnVis) teraz wziąć pod uwagę więcej niż jeden wiersz w THEAD i TFOOT. Należy pamiętać, że colspan i rowspan nie są obsługiwane podczas korzystania opcje widoczności kolumny w nagłówku i stopce, i najprawdopodobniej mieć skutki, które nie są w ogóle pożądane. Jako takie są warunki dotyczące tego zastosowania (zauważ, że jeśli masz tylko jeden wiersz w nagłówku / stopce, to nie ma wpływu), w szczególności liczba komórek w nagłówku / stopce bardzo równa kolumn * wiersze (w każdy). Tym sposobem można dokładnie DataTables dodawanie i usuwanie komórek, ile potrzeba. Komórki mogą być TH lub TD elementy, ale DataTables nadal wymaga co najmniej jeden element TH dla każdej kolumny.
  • Aktualizacja: Wcześniej, gdy wykryto wiele komórek, jak unikalna do kolumny ostatni byłby danego priorytetu (czyli sortowania obsługi zdarzeń, itp). To nie jest już sprawa i pierwszy ma pierwszeństwo.
  • Poprawiono: Usuń parametr 'sNames ", który został wprowadzony do przetwarzania po stronie serwera w 1.7.4. Parametr "sColumns" faktycznie wykonuje dokładnie to zadanie już. Doh. Również zaktualizować przykład PHP wziąć to pod uwagę - 3218

Wymagania :

  • włączona obsługa JavaScript po stronie klienta,
  • jQuery

Zrzuty ekranu

datatables_1_77689.png

Podobne oprogramowanie

Komentarze do DataTables

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!