Hallo,
ist es richtig, dass der Befehl/Attribut "sortby" nur bis 9 funktioniert.
Ich habe eine Gruppe mit 15 Devices, die ich sortieren möchte.
Gebe ich "sortby 11" ein, wird das Device an die 2. Stelle gesetzt.
Mache ich etwas falsch, oder ist das so?
Das ist wahrscheinlich eine "string" Sortierung. Mit strings ist 11 kleiner als 2
1 < 11 < 15 < 19 < 2 < 21 < 25
es wird cmp also ein string vergleich verwendet.
vergibt deine werte mit führender 0.
vielleicht ist es auch eine gute idee zehner schritte zu verwenden. dann kannst du noch etwas zwischen rein schieben wenn es nötig wird.
Zitat von: justme1968 am 04 Juli 2017, 19:26:14
es wird cmp also ein string vergleich verwendet.
vergibt deine werte mit führender 0.
vielleicht ist es auch eine gute idee zehner schritte zu verwenden. dann kannst du noch etwas zwischen rein schieben wenn es nötig wird.
Vielen Dank,
so habe ich es jetzt gelöst!