Почему бы просто не предоставить пять слотов (один под другим) для каждого из вариантов и обеспечить более высокий / низкий контроль справа от каждого для изменения порядка? Это всегда более привлекательно, чем присвоение порядкового номера не по порядку.
Например, начать с:
Favorite Friends:
1 Pax ^ v
2 Litb ^ v
3 Jon Skeet ^ v
4 VonC ^ v
5 Jeff Atwood ^ v
Затем, если вы хотите поднять Джона на позицию 2, просто нажмите один раз на «^
» рядом с его именем.
Favorite Friends:
1 Pax ^ v
2 Jon Skeet ^ v
3 Litb ^ v
4 VonC ^ v
5 Jeff Atwood ^ v
Если, по какой-то причине, вы считаете, что я обидел вас (и мне очень жаль :-), нажмите на моего персонажа "v
" четыре раза, и вы получите:
Favorite Friends:
1 Jon Skeet ^ v
2 Litb ^ v
3 VonC ^ v
4 Jeff Atwood ^ v
5 Pax ^ v
Эта переменная позиция / фиксированное число (IMNSHO) намного лучше, чем решение с фиксированной позицией / переменное число, таким образом:
Favorite Friends:
5 Pax
2 Litb
1 Jon Skeet
3 VonC
4 Jeff Atwood