|  Table Sorter
 
 
 Dokumentation for Table Sorter kan ses her   
 Ofte kan det være hensigtsmæssigt at kunne sortere en tabel baseret på stigende eller faldende værdier i en vilkårlig kolonne. 
 Table Sorter er (tilsyneladende) et af de bedre og mere funktionsrige blandt mange jQuery programmer, der kan anvendes til formålet. Det har endvidere den gode reference, at det anvendes i phpMyAdmin. 
 For at Table Sorter kan arbejde med en tabel, skal den være opbygget med THEADogTBODY- ogTFOOThvis tabellen afsluttes med en sumlinie. 
 Det er kun linierne i TBODYder bliver sorteret. 
 Table Sorter er ganske enkel at tage i brug i default versionen. Med det udgangspunkt kan der foretages tilpasninger med ca. 70 optioner (se nedenfor). Endvidere kan der tilknyttes funktionalitet til 'Pagination'. 
 | 
<table class="sortable"><thead>
 <tr><th>Person</th><th>Monthly pay</th></tr>
 </thead>
 <tbody>
 <tr><td>Jan Molby</td><td>£12,000</td></tr>
 <tr><td>Steve Nicol</td><td>£8,500</td></tr>
 <tr><td>Steve McMahon</td><td>£9,200</td></tr>
 <tr><td>John Barnes</td><td>£15,300</td></tr>
 </tbody>
 <tfoot>
 <tr><td>TOTAL</td><td>£45,000</td></tr>
 </tfoot>
 </table>
 | 
 
 
 
 Installation
 Table Sorter kan downloades her  . Den downloadede mappe har navnet mottie-tablesorter-v. ....... .zip. 
 Efter download foretages udpakning udenfor sitets filstruktur (downloadet indeholder meget, der ikke er driftsrelevant. 
 Lige over sitets rod etableres mappen tablesorterog mapperneaddons,cssogjskopieres dertil. De 3 mapper indeholder al driftsrelevant kode. 
 
 
 Grundopsætning
 I headpå sider der indeholder en tabel, der skal sorteres indsættes: 
 | <!-- TABLE SORTER --> <!-- choose a theme file -->
 <link rel="stylesheet" href="tablesorter/css/theme.default.css">
 <!-- load jQuery and tablesorter scripts -->
 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
 <script type="text/javascript" src="tablesorter/js/jquery.tablesorter.min.js"></script>
 <!-- tablesorter widgets (optional) -->
 <script type="text/javascript" src="tablesorter/js/jquery.tablesorter.widgets.min.js"></script>
 | 
 
 Der foretages den nødvendige tilpasning af stier til programmerne i tablesorter-mappen og link til CDN-server (her Google). 
 Nederst i headeller ibodyindsættes denne "lytter": 
 | <script> $(function(){
 $("#tabelnavn").tablesorter();
 });
 </script>
 | 
 
 Samme tabelnavn kan benyttes for tabeller, der skal behandles ens. 
 I table-tagget for den tabel, der skal kunne sorteres indsættes: 
 | <table id="tabelnavn" class="tablesorter"> | 
 
 "tabelnavn" etablerer forbindelse mellem tabellen og lytteren, der etablerer forbindelse videre til javaScript-programmet. "tablesorter" etablerer forbindelse til TableSorter's egen css-fil. 
 
 
 Optioner
 I event-lytteren kan indsættes en lang række optioner / parametre  for, hvordan TableSorter skal agere overfor den enkelte tabel, når standard ikke er god nok. 
 | <script> $(function(){
 $("#tabelnavn").tablesorter(
 {
 ..indsæt her --
 }
 );
 });
 </script>
 | 
 
 Indsæt {} i () for funktionen tablesorter og indsæt optionerne deri. De enkelte optioner skal kommasepareres. (Undlad komma ved sidste). 
 | <script> $(function(){
 $("#myTable").tablesorter(
 {
 dateFormat: "ddmmyyyy",
 usNumberFormat: false,
 theme: 'green',
 widgets: ['zebra', 'columns']
 }
 );
 });
 </script>
 | 
 
 Ovenfor sættes:- dato som ddmmyyyy
 - decimaltegn som komma
 - grønt farvetema for listen
 - linier med lige farvenummer får en farve og linier med ulige nummer får en anden farve i temaets nuancer.
 
 Kolonner udenfor sortering
 Ofte giver det ikke mening at kunne sortere på en kolonne. Den kan friholdes på flere måder, men den nemmeste og enkleste er direkte i kolonnens <th>-tag   . 
 | <th class='sorter-false'> ...... </th> | 
 
 
 
  
         
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 |