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:
✅ 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 |
|---|---|
1F1 | 1F01 |
1F2 | 1F02 |
1F10 | 1F10 |
Dadurch kann das System die Einträge alphabetisch sortieren, das Ergebnis entspricht dann automatisch einer numerischen Reihenfolge.