Sortierung von Bezeichnungen in der Baumansicht

Sortierung von Bezeichnungen in der Baumansicht

In der aktuellen Ansicht werden die Bezeichnungen (z. B. 1F1, 1F10, 1F11, 1F2 …) alphabetisch sortiert.
Das bedeutet, dass das System die Werte als Text (Strings) und nicht als Zahlen interpretiert.

⚙️ Warum erscheint die Reihenfolge „1F1, 1F10, 1F11, 1F2 …“?

Bei der alphabetischen Sortierung wird zeichenweise verglichen:

  • „1F1“ steht vor „1F10“, weil der Vergleich nach den einzelnen Zeichen erfolgt.

  • Zahlen innerhalb des Textes werden dabei nicht als ganze Zahlen erkannt, sondern als einzelne Zeichenfolgen.

Beispiel der alphabetischen Sortierung:

1F1 1F10 1F11 1F12 1F2 ...

Numerisch korrekt wäre dagegen:

image-20251006-125427.png

 

✅ Lösungsmöglichkeit

Damit die Sortierung auch numerisch korrekt erfolgt, sollten die Bezeichnungen einheitlich mit führenden Nullen versehen werden.

Beispiel:

Alte Bezeichnung

Neue Bezeichnung

Alte Bezeichnung

Neue Bezeichnung

1F1

1F01

1F2

1F02

1F10

1F10

Dadurch kann das System die Einträge alphabetisch sortieren, das Ergebnis entspricht dann automatisch einer numerischen Reihenfolge.