Ich verwende neueste Version (2.28.8) von tablesorter mit Filter-Widget und möchte:Tablesorter: filter_functions und sortieren nach Wert
- sortieren nach Prozent Liste von ASC/DESC Reihenfolge
- definieren ein benutzerdefinierter Filter einig vordefinierten Bereichs
- um meine benutzerdefinierten Filter werden aufsteigend eine (< 5% dann 10% bis 20%, ...)
ich definining ein wie diese aufzulisten: <td data-text="5-10%">10</td>
Bereichsfilter haben. Hier
ist ein demo:
- Min Spalte hat Zahlen in Daten-Text definiert den Auftrag
- Max Spalte zu definieren, nicht hat.
=> Können wir das richtig machen? (Ziel # 3 der obigen Liste)
Beobachtet: Der Filter funktioniert gut. Aber der Klick ASC/DESC ist falsch. Beachten Sie, dass die absteigende Reihenfolge für Max-Spalte korrekt ist, aber nicht die aufsteigende Reihenfolge.
Erwartet: Wie kann ich meine 3 Ziele erreichen?
Ich sah this example, aber wie ich viel Tabelle mit diesem Plugin habe, sollte ich einen Weg, die filter_functions für eine einzelne Tabelle, die bereits die Tablesorter initialisiert anwenden.
Tablesorter heißt:
$(".tablesorter-scroll").tablesorter({
widthFixed : false,
showProcessing: true,
widgets: ['filter', 'columnSelector', 'scroller'],
...
});
Hoffe, dass ich klar genug war, nicht zögern zu fragen. Danke für Ihre Zeit.
Wow! Ich liebe es !! Sehr clevere Lösung. Einfach und beantworte alle meine 3 Probleme. Vielen Dank, Mottie, ich schätze dein Plugin und deine sehr schnellen Antworten. –
PS: An alle, die zu diesem Post kommen, habe ich vergessen zu erwähnen, dass es einen Tippfehler auf dem JS gibt: Es gibt ein extra Komma nach dem Zahlparameter '<= 5% ': function (e, n,)' –
Danke, ich habe das zusätzliche Komma entfernt! Und gern geschehen! : D – Mottie