Plugin - Komma Nachkommastellen
Ich habe eine Tabelle mit Preise in diesem format: "1.234,56", (das Tausender-Trennzeichen ist ein Punkt, und das Dezimaltrennzeichen ist ein Komma). Dieses format funktioniert nicht, weil tablesorter-plugin sieht es als String und nicht als Zahl, wenn es ein anderes Zeichen drinnen (nur zahlen, +/- und "." für die Nachkommastellen sind erlaubt).
Wie kann ich entfernen Sie die Zeiträume und ersetzen Sie die Kommas mit in die Zeit vor dem Sortieren?
- Was genau das problem ist, wollen Sie remvoe das Komma oder was?
- Nein, ich möchte, um die commma ein Komma, und entfernen Sie den Punkt vor dem Sortieren so sieht mein "12.400,50" - Nummer als: "12400,50" und dann die Sortierung würde (zumindest theoretisch) funktionieren. Ich habe eine Datenbank mit Preis zahlen in diesem format kann ich also nicht rauseditieren.
- Hat der Tabellen-sorter ermöglichen das definieren einer benutzerdefinierten Sortierfunktion?
- Ja, dieser Weg - tablesorter.com/docs/example-parsers.html
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ok, ich denke ich habe es gelöst. Meine Tabelle hat die Währung also bearbeitete ich die "Währung" parser aber Sie konnte im Grunde tun Sie es mit anderen. Währung parser sieht so aus am Ende:
(durch die Art und Weise, wie schalten Sie den synthax-highlight hier auf stackoverflow?)
<script>
- tags um die JS). Verwenden Sie nicht<pre>
- tags, wie Sie es ursprünglich Tat. Sie können auch geben Sie den code ohne Einrückungen, während Sie Sie eingeben und dann wählen Sie es aus und klicken Sie auf die{}
- Taste, um format als code.