dataTables

un ottima libreria per filtrare e raprresentare dati tabellari

DataTables è un ottima libreria in javascript, che consente di realizzare delle tabelle interattive, in grado di ordinare,filtrare, paginare con pochissimo sforzo.
Non ci sono limitazioni al caricamento dati, i dati possono essere gia presenti nel html, oppure può caricare i dati via Ajax, oppure server side: in questo vengono caricati solo i dati che vengono mostrati.

La differenza è che caricandoli via Ajax le operazioni di filtro e ordinamento le fa il client che manda tutti i dati al cliente, mentre nel caso server-side le fa il server, mandando al client solo i dati da mostrare nella pagina, questo è necessario quando si hanno migliaia o milioni di dati, o si voglia mantenere il controllo sui i dati.

Buona la documentazione, con esempi chiari, un formum di utenti attivi, e la grafica è ben fatta, inoltre
offre zebra tables ovvero tabelle con colori righe alternate, colonne filtrabili, e plugin per estenderne le funzionalità.

Dipende solo da jQuery, minificata occupa solo 80k, l’autore fornisce anche supporto a pagamento, è software libero con licenza mit, insomma un ottimo strumento.

0-configuration

esempio con dati via ajax

esempio server side

Leave a Reply

Your email address will not be published. Required fields are marked *