Project

General

Profile

Feature #12183

Updated by Elias Villiger 3 months ago

Hier die Doku: https://mottie.github.io/tablesorter/docs/example-widget-output.html 

 *Minimale/vorgeschlagene Minimale/vorgeschlagene Änderungen, um es zum Laufen zu kriegen:* 

 kriegen: 
 <pre> 
 <script src="js/widgets/widget-ouput.js"></script> 
 </pre> 
 (siehe https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.25.4/js/widgets/widget-output.min.js) 

 Tablesorter Config ergänzen mit: 
 * "widgets":[ ... ,"output"] 
 * "widgetOptions": 
 ** "output_delivery": "download" // Download statt Popup 
 ** "output_saveFileName": "tableExport.csv" 
 ** "output_separator": ";" 

 Auslösen des Downloads mittels 
 <pre> 
 $('table').trigger('outputTable'); 
 </pre> 

 *Mein Vorschlag:* 
 Die Mein Vorschlag: die obigen Optionen in die Standard QFQ-Tablesorter-Konfig mit reinnehmen. 
 Das würde folgende Standard-Funktionalität ergeben: 
 * Für jede tablesorter-Tabelle kann ein Button erstellt werden, der den Export triggert (mit obigem JS Code). 
 * Standard-Export-Dateiname: tableExport.csv 
 * Lässt sich in Excel als CSV öffnen (Separator ;) 
 * Es werden nur die aktuell gefilterten Zeilen der Tabelle exportiert 
 * Es wird nur Text exportiert, kein HTML 
 * Falls ein Wert z.B. in anderer Formatierung exportiert werden soll, geschieht dies so: <td data-name="12345">CHF 12,345.-</td> 
 * Header und Footer werden mitexportiert.

Back