Contao-Camp 2024
Ergebnis 1 bis 3 von 3

Thema: Tabelle sortieren

  1. #1
    Contao-Nutzer
    Registriert seit
    10.09.2020.
    Ort
    53577 Neustadt (Wied)
    Beiträge
    49

    Standard Tabelle sortieren

    Hallo zusammen,

    um eine Tabelle auszugeben nutze ich die Erweiterung "Catalog Manager" von Alexander Naumov.
    Hier habe ich komma- (z.B. 12,54 usw.) und punktgetrennte Zahlen (z.B. 1.000.000 usw.) die über den Table-Header
    sortiert werden sollen. Prinzipiell funktiniert das, jedoch haben alle JavaScripte die ich nun getestet habe Probleme
    mit den Trenzeichen (Komma bzw. Punkt) und sortieren nicht richtig.

    Kennt ihr ein Script das die Zahlen wie oben beschrieben ordentlich sortiert?

    Viele Grüße
    Mirko
    WiedMedia - Web- und Printdesign

  2. #2
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.935

    Standard

    Beim jQuery tablesorter gibt es in der Konfiguration (https://mottie.github.io/tablesorter...#Configuration) z.B. eine Option, „numberSorter“ mit der Du den Standard überschreiben könntest. Dort müsstest Du die Zahlen so ändern, daß das Dezimalzrennzeichen Komma gegen einen Punkt geändert wird. Dann diesen String in eine Number konvertieren und für den Vergleich nutzen.

    Hilfreich dabei sollten sein

    https://developer.mozilla.org/de/doc...String/replace

    und

    https://developer.mozilla.org/de/doc...cts/parseFloat

    In Summe (für einen numerischen Wert a) wahrscheinlich etwas wie

    Code:
    var number_a = parseFloat((""+a).replace(",", "."))
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  3. #3
    Contao-Nutzer
    Registriert seit
    10.09.2020.
    Ort
    53577 Neustadt (Wied)
    Beiträge
    49

    Standard

    Hallo Fiedsch,
    vielen Dank für Deine Antwort. Ich werde das so mal ausprobieren.

    Viele Grüße
    Mirko
    WiedMedia - Web- und Printdesign

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •