SASGIS - SAS.Планета |
| View Issue Details |
|
| ID | Project | Category | View Status | Date Submitted | Last Update |
| 0002461 | SAS.Планета | Рефакторинг / Refactoring | public | 16-07-2014 17:49 | 13-04-2026 11:50 |
|
| Reporter | zed | |
| Assigned To | | |
| Priority | normal | Severity | minor | Reproducibility | have not tried |
| Status | assigned | Resolution | open | |
| Platform | | OS | | OS Version | |
| Product Version | 140505 | |
| Target Version | 26xxxx | Fixed in Version | | |
|
| Summary | 0002461: Перевести менеджер меток на VirtualTreeView |
| Description | Используемый стандартный компонент TreeView несколько неэффективен при большом количестве меток, нужно переходить на компонент специально заточнный для работы с большими списками: http://www.jam-software.com/virtual-treeview/ |
| Steps To Reproduce | |
| Additional Information | |
| Tags | метки, управление метками |
| Relationships | | child of | 0001495 | confirmed | | Список меток сделать таблицей |
|
| Attached Files | |
|
| 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 | bug_revision_view_page.php?bugnote_id=20598#r7936 |
|
Notes |
|
|
|
|
Стопудово. Сам давно думал об этом. |
|
|
|
|
|
Только счётчики не забудьте прикрутить. А то по старой памяти ругани на него много было. Может и не стоит он того, чтобы вкорячивать его ради уменьшения времени построения на 5%. |
|
|
|
|
|
Вообще для больших объёмов заточен DBGrid, а никакие не деревья в любом их виде. |
|
|
|
(0020598)
|
|
zed
|
13-04-2026 11:45
(edited on: 13-04-2026 11:50) |
|
Сделал. Списки из нескольких тысяч меток теперь открываются мгновенно.
По сравнению со старым компонентом, появились некоторые косметические изменения:
- чекбоксы отрисовываются системные (нативные)
- плюсики вместо стрелочек в списке категорий (для раскрытия дерева)
В остальном, поведение измениться не должно. Об обнаруженных проблемах сообщайте сюда, тикет пока что не закрываю.
|
|