![]() |
#22 |
Administrator
|
Как показывает практика, основное замедленее происходит не из-за проверки структуры дерева, а из-за фильтрации записей в обрабатываемой таблице. Вообще, до сегодняшнего дня (до Вашего первого вопроса) я не задумывался об оптимизации скорости работы на этапе построения дерева (в основном, я уделял внимание фильтрации).
Для того, чтобы сделать то, что Вы хотите (ставить плюсики везде), переопределите метод таблицы HB_AClassTable HasChildren() (например, так, чтобы он возвращал всегда true). Возможно, Вам придется немного поправить метод HB_ACTree.expanding(), чтобы не открывались некоторые ветви дерева (но мне кажется, что и без этого все должно работать). А вообще, классификатор распространяется на условиях open source, так что Вы вольны (и я был бы этому очень рад) вносить любые изменения в проект.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
|
![]() |
||||
Тема | Ответов | |||
lookup+Классификатор | 4 | |||
Классификатор | 4 | |||
Абстрактный классификатор | 17 | |||
Абстрактный классификатор (версия 1.1) | 0 | |||
Абстрактный классификатор (версия 1.0) | 3 |
|