Datatables


First Name
Last Name
Email
Tobie Vint tvint0@fotki.com
Zacharias Cerman zcerman1@sciencedirect.com
Gérianna Bunn gbunn2@foxnews.com
Bee Saurin bsaurin3@live.com
Méyère Granulette mgranul4@yellowbook.com
Frederich Benley fbenley5@ameblo.jp
Becki Criag bcriag6@washingtonpost.com
Nichols Risom nrisom7@google.com.br
Ron Menendes rmenendes8@prnewswire.com
Thane Gammill tgammill9@com.com
Ramonda Yakobowitch ryakobowitcha@hibu.com
Rosalynd Connechie rconnechieb@chicagotribune.com
Vinny Hissett vhissettc@4shared.com
Mylo Tarbath mtarbathd@behance.net
Pierson Linny plinnye@altervista.org
Adi Bassano abassanof@about.com
Paxon Claypole pclaypoleg@storify.com
Marcella Mogey mmogeyh@weebly.com
Fiann Winsborrow fwinsborrowi@icq.com
Moria Druhan mdruhanj@friendfeed.com

Les tableaux sont adaptés en Français. Ils incluent une barre de défilement verticale par défaut (entête collant).

<script>
    import { myData } from './somewhere'
    import { 
        DataHandler, 
        Datatable, 
        Th, 
        ThFilter 
    } from 'gros/datatable'

    const handler = new DataHandler(myData, { rowsPerPage: 50 })
    const rows = handler.getRows()
</script>

<Datatable {handler}>
    <table>
        <thead>
            <tr>
                <Th {handler} orderBy="first_name">First Name</Th>
                <Th {handler} orderBy="last_name">Last Name</Th>
                <Th {handler} orderBy="email">Email</Th>
            </tr>
            <tr>
                <ThFilter {handler} filterBy="first_name"/>
                <ThFilter {handler} filterBy="last_name"/>
                <ThFilter {handler} filterBy="email"/>
            </tr>
        </thead>
        <tbody>
            {#each $rows as row}
                <tr>
                    <td>{row.first_name}</td>
                    <td>{row.last_name}</td>
                    <td>{row.email}</td>
                </tr>
            {/each}
        </tbody>
    </table>
</Datatable>

Pour plus de détail sur le fonctionnement des tableaux de données, voir vincjo.fr/datatables