Просмотр задачи

НомерПроектКатегорияВидимостьИзменен
0002461SAS.ПланетаРефакторинг / Refactoringпубличная22-06-2026 19:18
Инициаторzed Ответственныйzed  
ПриоритетобычныйВлияниемалоеВоспроизводимостьне проверялась
Состояние решенаРешениерешена 
Версия продукта140505 
Целевая версия260808Решена в версии260808 
Тема0002461: Перевести менеджер меток на VirtualTreeView
ОписаниеИспользуемый стандартный компонент TreeView несколько неэффективен при большом количестве меток, нужно переходить на компонент специально заточнный для работы с большими списками: http://www.jam-software.com/virtual-treeview/
Меткиметки, управление метками

Связи

связана с 0003953 решенаzed Ошибка при открытии окна Управления метками 
блокирует 0001495 подтверждена Список меток сделать таблицей 

Деятельность

vdemidov

16-07-2014 18:53

руководитель   ~0014435

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

vasketsov

11-07-2015 11:45

руководитель   ~0016124

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

vasketsov

11-07-2015 11:46

руководитель   ~0016125

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

zed

13-04-2026 11:45

руководитель   ~0020598

Последние изменения: 13-04-2026 11:50

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

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

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

zed

22-06-2026 19:18

руководитель   ~0020670

плюсики вместо стрелочек в списке категорий (для раскрытия дерева)
Это тоже сделано нативным (Win10+: стрелки, Win7: плюсики).

История изменений

Дата изменения Пользователь Поле Изменить
16-07-2014 17:49 zed Новая задача
16-07-2014 18:53 vdemidov Комментарий добавлен: 0014435
16-07-2014 18:54 vdemidov Состояние новая => подтверждена
17-07-2014 06:27 vdemidov Целевая версия => 41xxxx
11-07-2015 07:29 zed Связь добавлена блокирует 0001495
11-07-2015 11:45 vasketsov Комментарий добавлен: 0016124
11-07-2015 11:46 vasketsov Комментарий добавлен: 0016125
29-07-2015 14:54 vdemidov Метка добавлена: метки
29-07-2015 14:54 vdemidov Метка добавлена: управление метками
08-08-2025 13:25 zed Категория Рефакторинг => Рефакторинг / Refactoring
13-04-2026 11:37 zed Состояние подтверждена => назначена
13-04-2026 11:37 zed Целевая версия 41xxxx => 260808
13-04-2026 11:45 zed Комментарий добавлен: 0020598
13-04-2026 11:50 zed Комментарий изменен: 0020598
14-05-2026 07:25 zed Ответственный => zed
21-06-2026 17:48 zed Связь добавлена связана с 0003953
22-06-2026 19:18 zed Комментарий добавлен: 0020670
22-06-2026 19:18 zed Состояние назначена => решена
22-06-2026 19:18 zed Решение открыта => решена
22-06-2026 19:18 zed Решена в версии => 260808