DataTables

Skjermbilde programvare:
DataTables
Prog.varedetaljer:
Versjon: 1.11.3 Oppdatert
Last opp dato: 1 Oct 15
Utvikler: Allan Jardine
Lisens: Gratis
Popularitet: 527
Størrelse: 1875 Kb

Rating: 3.0/5 (Total Votes: 1)

Den plugin er perfekt for å presentere data nett, datasett og presentere store organiserte datasett på en nettside

Hva er nytt i denne utgaven.

  • New API
  • Camel tilfelle notasjon
  • Ny stil
  • Innebygd paginering forbedringer
  • HTML 5 data- * attributt støtte
  • Forbedret innebygde sortering og type deteksjon
  • Enklere Ajax håndtering
  • Høyre-til-venstre-støtte layout

Hva er nytt i versjon 1.10.7:

  • New API
  • Camel tilfelle notasjon
  • Ny stil
  • Innebygd paginering forbedringer
  • HTML 5 data- * attributt støtte
  • Forbedret innebygde sortering og type deteksjon
  • Enklere Ajax håndtering
  • Høyre-til-venstre-støtte layout

Hva er nytt i versjon 1.10.5 / 1.10.6-dev:

  • New API
  • Camel tilfelle notasjon
  • Ny stil
  • Innebygd paginering forbedringer
  • HTML 5 data- * attributt støtte
  • Forbedret innebygde sortering og type deteksjon
  • Enklere Ajax håndtering
  • Høyre-til-venstre-støtte layout

Hva er nytt i versjon 1.9.3.

  • Fjernet dud CSS fra Themeroller fil
  • Tillskrivefeil i eksempler / api / multi_filter_select.html.
  • Fjernet dupliserte CSS linjer.
  • Unit test oppdatert for mData navneendringen fra mDataProp. Merk at en rekke tester for å teste bakover kompabilitet av mDataProp.
  • Fjernet bruk av $ .browser siden dette er depricated i jQuery 1.8 og vil bli fullstendig fjernet i jQuery 1.9.
  • Oppdater eksempler.

Hva er nytt i versjon 1.9.2:

  • Løser:
  • Lagt jqXHR lagring til fnServerData eksempel
  • JSDoc syntaksfeil som ble plukket opp av JSDoc Toolkit
  • API: $ metode, når det brukes med defered gjengivelse, når alle radene ikke har blitt gjort, resulterer i jQuery prøver å utføre en velgeren på "null" som kaster en feil. Nå sjekke for tr ha blitt opprettet før du legger den til array å passere til jQuery
  • Bruk $ og fnUpdate i eksempel indeksen kolonne
  • fnDeleteRow kan føre til at siden å slippe tilbake etter ett
  • Calling fnClose i fnPreDrawCallback ville resultere i en feil
  • tillater tilpassede Jui topp- og bunntekst klasser
  • fnStateLoad eksempel har et reserve parameter (men ikke på listen parametre).

Hva er nytt i versjon 1.9.1:

  • Oppdatering: -webkit0overflow rullende: touch på alt dataTables_scrollBody CSS-filer
  • DataTables - 1.9.1 utslipp: -)
  • Fix enhet tester: Witht han endre å tillate info makroer i noen av strengene enheten testene trenger oppdatering for å reflektere dette
  • Fix enhet test: Antall feil i denne testen
  • Nyhet: & quot; ødelegge & quot; hendelse - når bordet er ødelagt ødelegge arrangementet er nå utløst. Dette er veldig lik hvordan aoDestroyCallback jobbet før, men dette bringer gjennomføringen i tråd med nyere tilbakeringing / hendelser mechanisim brukes i Datatable
  • Oppdatering: Oppdatere teksten for de to jEditable eksempler
  • Nyhet: Kolonne alternativet & quot; sCellType & quot; - Lar deg lage TD (standard) eller TH celler for en kolonne. Nyttig for å lage rad overskrifter i TBODY.
  • Nyhet: Statisk API metode - fnVersionCheck samme som versjonskontroll som allerede er tilgjengelig som en instansmetode, men her finnes som en statisk API metode knyttet til $ .fn.dataTable
  • Nyhet: Statisk API metode - fnIsDataTable - sjekk hvis en tabell node er en Datatable eller ikke
  • Nyhet: Statisk API metode - fnTables - få DataTables som er initialisert på bordet (eventuelt begrense til bare de synlige tabeller)
  • Fix: Scrollbody høyde i IE7- - bruk offsetHeight konsekvent - 9424
  • API - fix: Parameteren for fnDraw ble invertert ved en feil i 1.9.0 utgivelsen - 7825
  • Dev fix: Savnet en variabel def i den siste _fnLanguageCompat endring
  • Dokumenter - fix: Vis oSettings parameter i fnDrawCallback eksempel - 9067
  • Dokumenter - fix: Skrivefeil
  • Dokumenter - fix: fnSort dokumentasjon oppdateres for å indikere kolonne sortering - 9094
  • Fix: afnSortData funksjoner ble ikke blir henrettet med DataTables eksempel omfang

Hva er nytt i versjon 1.9.0:

  • DataTables 1.9 har en mye bedre API for staten tilpasning , men det har betydd å fjerne de gamle parametre fnStateLoadCallback og fnStateSaveCallback.

Hva er nytt i versjon 1.8.2:

  • Fix: Unit test kompatibilitet fix for IE7
  • Nyhet: Hvis en datakilde er funnet å være en funksjon, så den funksjonen er utført og avkastningen brukes til cellen skjerm (+ sortering, filtrering etc). Dette er nyttig for integrasjon med knockout.js og backbone.js osv.
  • Nyhet: Alle eksempler som viser Ajax forespørsler nå viser JSON svar fra serveren (uthevet å være readiable JSON formatering) og svarene vist oppdateres med hver ekstra forespørsel. Ideen er å gjøre formater at DataTables forventer / kan takle mer opplagt
  • Dev fix: Den nye egendefinerte hendelser vil alltid bestå DataTables innstillinger objekt som første parameter
  • Oppdater til nyeste jQuery - 1.6.3

Hva er nytt i versjon 1.8.1:

  • Dev fix: fnDestry ble ikke reapplying originalen med riktig på grunn av en feil i en tidligere begå - plukket opp av enhet tester
  • Fix: Row innretting med x-rulling deaktivert og tabellen for lite til å trekke fullt. Tidligere DataTables ville avgi en feilmelding om kolonnene ikke samkjøre i dette tilfellet, og deretter prøve sitt beste for å trekke bordet, men dette ville ende opp som ser ganske ille. Reparasjonen er å ikke tillate bordet for å trekke mindre enn det kan muligens være når x-rulling er deaktivert. Dette effekter dynamisk endre størrelsen på tabeller - 5232
  • Oppdatering: For objekter, vurdere mDataProp som sendes fra DataTables for sortering og filtrering for å få riktig rekkefølge av radene. Dette er nyttig for ColReorder og mer generelt det øker flexability av hele tabellen
  • Nyhet: Send mDataProp til serveren for server-side behandling. Dette er veldig simialr til sNames parameter, men mer convient da allerede bruker mDataProp
  • Oppdatert: Oppdater til nyeste jQuery - 1.6.1
  • Fix: Kolonner som er sorterbar men skjult har hendelser knyttet til dem for sortering, men denne hendelsen håndterer er ikke fjernes når kolonnen er gjort synlig igjen for fnDestroy. Bare trenger å endre rekkefølgen på hvordan ødelegge gjøres - det vil si fjerne hendelser like etter kolonnene synliggjøres, ikke før - 5497
  • Fix: Når komplekse uttrykk er bygget opp med aoColumnDefs, noe som resulterer i muligheten for en kolonne for å bli slått & quot; på og av-quot; under initialisering, ville det resultere i klasser kolonne muligens ikke være riktig for sortering - 5472 - kudos til rups for denne reparasjonen
  • Nyhet: Tilgjengeliggjøring funksjoner - lengden skiftende kontroll og filtrering kontroll er nå pakket inn i & # X3c; label & # x3e; tags (en eksplisitt forholdet til sine innsatselementer) for å hjelpe til tilgjengelighet. Du kan se dette umiddelbart ved å klikke på & quot; Søk: & quot; tekst nå -. det vil fokusere input av tekstboksen, mens for skjermlesere vil det gi etiketten teksten fra etiketten
  • Nyhet: Filtre inndataspråk streng (oLanguage.sSearch) har nå & quot; makro & quot; _INPUT_ I den for å tillate at inntakselementet kan plasseres hvor som helst i strengen. For eksempel hvis du ga & quot; Ssearch & quot ;: & quot; Data_INPUT_Tables & quot; utgangs for filteret ville være & quot; data & # X3c -inngangen ... / & # x3e; Bord & quot ;. Dette er valgfritt -. Hvis _INPUT_ ikke er gitt, deretter som før vilje vil tack input element på til slutten av den gitte (eller standard) tekststreng
  • Fix: Muligheten til å bruke komplekse datastrukturer i 1,8 betyr at arrays som sendes inn til fnUpdate ikke behøver strengt være samme lengde som antall kolonner i tabellen - derfor advarselen som er gitt hvis du gjør dette er galt ... ingen andre kodeendringer nødvendig - bare ikke behov for å generere advarsel! Unit test lagt - 5396
  • Eksempler fikse: Detaljer tabellen har en ekstra kolonne i det i starten, så dette må tas i betraktning når sortering - 5422
  • Fix: Tabellen bredde er ikke satt når automatisk bredde er deaktivert, slik at vi ikke bør sette det når ødelegge bordet - 5220
  • Start DataTables 1.8.1 utvikling
  • Fix: Et par skrivefeil i eksemplene

Hva er nytt i versjon 1.7.5:

  • Fast: fnInitComplete ikke var den siste tingen å være utføres ved bruk av DOM kilde. Det var mulig at du kan sette sAjaxSource i fnInitComplete som da ville utløse DataTables å gjøre en Ajax samtale feil.
  • Oppdatert: Pålitelighet av enhet tester i ikke-WebKit nettlesere
  • Fast: fnDrawCallback var faktisk den første av de uavgjort tilbakeringing funksjoner som ble kalt (de interne callbacks ble kalt senere). Dette var feil, og vi nå løkke over array å få rekkefølgen vi ønsker. På et tidspunkt i fremtiden kan det være nødvendig å ha en bestilling hvis disse trekke callbacks bli interdependant.
  • Ytelse: Re-skrevet sorterings gjennomføringen slik at den ikke bruker enten eval () på $ .inArray (). inArray ble funnet å ha en alvorlig negativ effekt på IE som teller operasjoner for å gi 'script kjører sakte feilmelding - den nye implemention bruker en verdi / nøkkel omvendt kartlegging for å få slå opp så fort som ett enkelt objekt parameter retreival. Videre har jeg gjort noen optimalisering og funksjon fullstendighet arbeidet med ikke-eval versjon av sortering (tidligere AIR sortering metoden) og jeg har funnet dette å være minst like bra (raskere i noen tilfeller) enn den gamle eval () sortere, så dette er nå standard og eneste sorteringsmetode DataTables gir - 2922
  • Merge gren "master" av github.com:DataTables/DataTables
  • Oppdatert: fnAdjustColumnSizing når kalt med "falske" som den første (og eneste) parameter vil nå bruke de beregnede kolonnestørrelser til bordet når du blar blir brukt. Dette gjør at en ikke-Ajax oppdatering til å skje hvis du bruker serversiden behandling. Takk til Cat Weismann for denne oppdateringen.
  • Oppdatert: fnAdjustColumnSizing når kalt med "falske" som den første (og eneste) parameter vil nå bruke de beregnede kolonnestørrelser til bordet når du blar blir brukt. Dette gjør at en ikke-Ajax oppdatering til å skje hvis du bruker server-side behandling.
  • Fast: Oppførselen for komplekse overskrifter er blitt endret litt for komplekse overskrifter i at bare den første av ikke-entydige TH elementene vil bli Klikk for å sortere-stand. Unit test oppdatering nødvendig da dette er forskjellig oppførsel fra før når alle elementene som tilhører en kolonne var klikk for å sortere.
  • Oppdatert - nå bruker jQuery 1.4.4 som kopien av jQuery inkludert i DataTables distribusjon. Passerer alle enhet tester
  • Fast: Ved bruk av server-side behandling og kalte fnDestroy, ikke gjør annet XHR til serveren som dataene ikke skal brukes - 3375
  • Fix: Korrekt legge sClass til TH elementene i overskriften
  • Nyhet: Legg bScrollAutoCss alternativet (standard sant). Dette gjør det mulig å kontrollere rulling stiler med CSS, der som normalt DataTables vil sette (og overstyre) de stiler selv. Dette er nyttig for hvis du vil ha et rullefelt som viser til enhver tid (normalt auto).
  • Fast: Fjern fet styling når du bruker JUI som det ser ut av sted i tabellen kontrollene
  • Nyhet: Kolonne synlighet alternativer i DataTables (bVisible og fnSetColumnVis) nå ta hensyn til mer enn én rad i THEAD og TFOOT. Vær oppmerksom på at colspan og rowspan støttes IKKE ved bruk kolonne synlighet alternativer i topp- og bunntekst, og vil høyst sannsynlig ha effekter som ikke er i det hele tatt ønskelig. Som sådan er det forholdene på denne bruken (merk at hvis du bare har én rad i topp- / bunntekst, så dette har ingen innvirkning), spesifikt antall celler i header / footer mye være lik kolonnene * rader (i hver). På denne måten DataTables nøyaktig kan legge til og fjerne de cellene som trengs. Cellene kan enten være TH eller TD-elementer, men DataTables likevel krever minst en TH-elementet for hver kolonne.
  • Oppdatert: Tidligere når flere celler ble oppdaget som er unik for en kolonne den siste ville bli prioritert (dvs. sortering hendelsesbehandling etc). Dette er nå ikke lenger tilfelle, og den første vil bli prioritert.
  • Fast: Fjern 'sNames' parameter som ble innført for server-side behandling i 1.7.4. Parameteren 'sColumns' faktisk utfører akkurat denne oppgaven allerede. Doh. Også oppdatere eksempel PHP til å ta hensyn til dette - 3218

Krav

  • aktivere Javascript på klientsiden
  • jQuery

Skjermbilder

datatables_1_77689.png

Lignende programvare

jQuery templates
jQuery templates

13 May 15

jQuery Etherpad
jQuery Etherpad

13 Apr 15

S6 Blank
S6 Blank

6 Jun 15

ClassToggle
ClassToggle

5 Jun 15

Kommentarer til DataTables

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!