Skip to main content

Sortierung Art.Nr numerisch

In den Suchseiten wird künftig die Möglichkeit geboten, Artikelnummern numerisch zu sortieren. Aktuell wird dies über eine erweiterte Abfrage und denseRank gelöst.

Artikelnummern, die mit Buchstaben beginnen, sollen dabei ans Ende der Liste gereiht werden.

In den Suchergebnisspalten-Einstellungen gibt es nun neben der Auf- und Ab-Sortierung ein Dropdown-Menü, in dem der Benutzer einen Vergleichsoperator auswählen kann.

  • Zur Auswahl stehen derzeit: Alphanumerisch und Numerisch.

  • Der Vergleichsoperator wird angewendet, wenn der Benutzer Input gibt, also beim Sortieren per Klick auf die entsprechende Spalte.

  • Soll der Vergleichsoperator bereits beim Suchen der Ergebnisse zum Einsatz kommen, muss die entsprechende Spalte im neuen logischen UI-Config eingetragen werden (z. B. ArtikelnummerARTICLEID). Diese wird dann im logischen UI-C: searchpage_sortByColumn konfiguriert.

  • Der Vergleichsoperator ist standardmäßig auf aufwärts sortiert. Eine abwärts gerichtete Sortierung kann weiterhin über die bekannten Checkboxen gesteuert werden.

  • Der Vergleichsoperator kann nur mit Strings arbeiten (z. B. bei der Artikelnummer), jedoch nicht mit SIDs oder ähnlichen numerischen Identifikatoren. Dabei wird auch der Textinhalt berücksichtigt.

technische Lösung

Story: 651804
Kunde: Improvementhero Internal
Ersteller:in: Tomasin Florian
Zugewiesen: Trimmel Manuel
Technische Lösung: trimmel_m:
- https://git.fab4minds.com/fab4minds/dev/-/merge_requests/4919
- in den Suchergebnisspalten Einstellungen gibt es neben der Auf- und Ab- Sortierung nun ein Dropdown, wo man einen Comparator auswählen kann.
- Zur Auswahl gibt es momentan: Alphanumerisch und Numerisch
- Der Comparator zieht dann, wenn User Input vorhanden ist, also ein von User gewünschtes aus- oder ab- sortieren per Klick auf die Spalte
- Soll der Comparator gleich beim Suchen der Ergebnisse eingesetzt werden, dann muss man die Spalte, die ziehen soll, in einem neuen logischen UI-Config eintragen.
# z.B. Artikelnummer => ARTICLEID, also stelle ich beim UI-C ARTICLEID ein.
# Logisches UI-C: searchpage_sortByColumn
- Der Comparator ist standardmäßig aufwärts sortiert. Abwärts Sortierung per Comparator kann mit den Checkboxen wie bisher gesteuert werden.
- Der Comparator zieht nur Strings. (z.B. bei der Artikelnummer, aber nicht bei der SID)