SASGIS - SAS.Планета
View Issue Details
0001784SAS.Планета[All Projects] Хотелкаpublic18-01-2013 07:1201-07-2013 21:13
Hugo-MIB 
zed 
lowtweakhave not tried
resolvedfixed 
121010 
131111131111 
0001784: Сортировка меток в списке по возрастанию номеров
В "Управлении метками" сейчас метки сортируются так:
(у меня Название метки начина с порядкового номера)
1 ....
12 ....
145 ...
2 ...
34 ....
356 ...
4 ...
5 ....

А хотелось бы, что бы было так:
1 ...
2 ....
4 ....
5 ....
12 ....
34 .....
145 .....
356 ....
Тесть по возрастанию номеров.
А то искать нужную метку в списке очень не удобно когда их несколько тысяч.
Спасибо.
No tags attached.
has duplicate 0001854closed  Сортировка меток в категориях по аналогу «Проводника Windows» 
Issue History
18-01-2013 07:12Hugo-MIBNew Issue
18-01-2013 07:47TolikSummaryСортировка меток в списке по возрастанию номерам. => Сортировка меток в списке по возрастанию номеров
18-01-2013 11:38vasketsovNote Added: 0010418
18-01-2013 13:41Hugo-MIBNote Added: 0010419
18-01-2013 17:11vdemidovNote Added: 0010420
18-01-2013 17:11vdemidovStatusnew => confirmed
18-01-2013 17:12vdemidovPrioritynormal => low
18-01-2013 17:12vdemidovTarget Version => 40xxxx
01-07-2013 21:12zedRelationship addedhas duplicate 0001854
01-07-2013 21:12zedStatusconfirmed => resolved
01-07-2013 21:12zedFixed in Version => 131111
01-07-2013 21:12zedResolutionopen => fixed
01-07-2013 21:12zedAssigned To => zed
01-07-2013 21:13zedTarget Version40xxxx => 131111

Notes
(0010418)
vasketsov   
18-01-2013 11:38   
Из халявного - либо вообще без сортировки, либо сортировка сравнением строк (11 меньше чем 3). Все остальные варианты сопряжены с разного вида нетривиальностями. Например в вашем варианте все метки, начинающиеся с цифры, будут явно перед (после) меток, начинающихся не с цифры. Оно конечно возможно (и даже несложно), но какие-то неявные предположения (циферные до или после нециферных) явно будут. И не факт, что всех устроят.

Хотя конечно с сортировкой меток что-то можно сделать. Как минимум надо иметь возможность отображения меток без сортировки: если категория полностью импортировалась и ничего не правилось, то они возможно даже будут в оригинальном порядке. Тем более если меток в категории несколько (десятков) тысяч - в этом случае любая сортировка в принципе будет занимать ощутимое время (особенно такая извращённая как "первая цифра перед первой нецифрой, иначе выкусываем начальные числа, конвертируем их и сравниваем, если одинаковы - сравниваем хвосты").

Придумать можно сколь угодно сложные сортировки, но тем больше шанс будет налететь на ситуацию, что бОльшую часть времени отображения метки будут тупо сортироваться. В этом смысле без фильтрации отображаемых меток обсуждать это сильно преждевременно. А то вот есть случаи, когда в начале метки указывается ДАТА (причём в разных форматах). Чем дата хуже числа в плане сортировки?

>искать нужную метку в списке очень не удобно
Хм. А в чём неудобство? Сложно в голове представить 356 как строку и что она раньше чем 4? Замените мысленно 0->А, 1->Б, ... - что изменится в алгоритме поиска метки глазами в списке? Ничего.
(0010419)
Hugo-MIB   
18-01-2013 13:41   
Я предлагаю сделать функцию которая будет включатся, допустим "Сортировка по порядку", хочеш включай хочеш нет. Тупо как в XL.
Если цыфры идут по порядку, в списке искать легче. Общее количество допустим 2000 меток, интуитивно ты знаеш что 10 это гдето в начале списка а 1890 это гдето в конце. Это просто логичней, и превычней, и не надо не чего в голове предстовлять.
(0010420)
vdemidov   
18-01-2013 17:11   
Сделать можно, но приоритет минимальный