SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002461SAS.ПланетаРефакторинг / Refactoringpublic16-07-2014 17:4913-04-2026 11:50
Reporterzed 
Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusassignedResolutionopen 
PlatformOSOS Version
Product Version140505 
Target Version26xxxxFixed in Version 
Summary0002461: Перевести менеджер меток на VirtualTreeView
DescriptionИспользуемый стандартный компонент TreeView несколько неэффективен при большом количестве меток, нужно переходить на компонент специально заточнный для работы с большими списками: http://www.jam-software.com/virtual-treeview/
Tagsметки, управление метками
Attached Files

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

-  Notes
(0014435)
vdemidov (manager)
16-07-2014 18:53

Стопудово. Сам давно думал об этом.
(0016124)
vasketsov (manager)
11-07-2015 11:45

Только счётчики не забудьте прикрутить. А то по старой памяти ругани на него много было. Может и не стоит он того, чтобы вкорячивать его ради уменьшения времени построения на 5%.
(0016125)
vasketsov (manager)
11-07-2015 11:46

Вообще для больших объёмов заточен DBGrid, а никакие не деревья в любом их виде.
(0020598)
zed (manager)
13-04-2026 11:45
edited on: 13-04-2026 11:50

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

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

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


- Users who viewed this issue
User List Anonymous (3861x), ingener (3x), zed (10x), vdemidov (5x), zarius (6x), ygorigor (3x), echo (1x), netsky (1x), bk99 (2x), GunSmoker (1x), vasketsov (9x), Garl (1x)
Total Views 3903
Last View 19-04-2026 03:16

- 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 View Revisions



Copyright © 2007 - 2026 SAS.Planet Team