View Issue Details

IDProjectCategoryView StatusLast Update
0002461SAS.ПланетаРефакторинг / Refactoringpublic13-04-2026 11:50
Reporterzed Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Product Version140505 
Target Version26xxxx 
Summary0002461: Перевести менеджер меток на VirtualTreeView
DescriptionИспользуемый стандартный компонент TreeView несколько неэффективен при большом количестве меток, нужно переходить на компонент специально заточнный для работы с большими списками: http://www.jam-software.com/virtual-treeview/
Tagsметки, управление метками

Relationships

child of 0001495 confirmed Список меток сделать таблицей 

Activities

vdemidov

16-07-2014 18:53

manager   ~0014435

Стопудово. Сам давно думал об этом.

vasketsov

11-07-2015 11:45

manager   ~0016124

Только счётчики не забудьте прикрутить. А то по старой памяти ругани на него много было. Может и не стоит он того, чтобы вкорячивать его ради уменьшения времени построения на 5%.

vasketsov

11-07-2015 11:46

manager   ~0016125

Вообще для больших объёмов заточен DBGrid, а никакие не деревья в любом их виде.

zed

13-04-2026 11:45

manager   ~0020598

Last edited: 13-04-2026 11:50

Сделал. Списки из нескольких тысяч меток теперь открываются мгновенно.

По сравнению со старым компонентом, появились некоторые косметические изменения:
- чекбоксы отрисовываются системные (нативные)
- плюсики вместо стрелочек в списке категорий (для раскрытия дерева)

В остальном, поведение измениться не должно. Об обнаруженных проблемах сообщайте сюда, тикет пока что не закрываю.

Issue History

Date Modified Username Field Change
16-07-2014 17:49 zed New Issue
16-07-2014 18:53 vdemidov Note Added: 0014435
16-07-2014 18:54 vdemidov Status new => confirmed
17-07-2014 06:27 vdemidov Target Version => 41xxxx
11-07-2015 07:29 zed Relationship added child of 0001495
11-07-2015 11:45 vasketsov Note Added: 0016124
11-07-2015 11:46 vasketsov Note Added: 0016125
29-07-2015 14:54 vdemidov Tag Attached: метки
29-07-2015 14:54 vdemidov Tag Attached: управление метками
08-08-2025 13:25 zed Category Рефакторинг => Рефакторинг / Refactoring
13-04-2026 11:37 zed Status confirmed => assigned
13-04-2026 11:37 zed Target Version 41xxxx => 26xxxx
13-04-2026 11:45 zed Note Added: 0020598
13-04-2026 11:50 zed Note Edited: 0020598